最近,我已经切换到使用git-tfs,因此TFS不是一个可以使用的噩梦。 :) 但是,我注意到一个恼人的细节,我似乎无法跟踪搜索文档和网络。在checkintool中添加注释
的问题是与注释中使用git tfs checkintool
时。当Visual Studio签入对话框出现时,我所有的过去提交注释都会出现在当前注释的后面。
然后我要删除所有,但在登记入住前的最后意见。
这可能是由于这样的事实,我使用TFS门签到,但是,我不知道。当使用门控签入时,签入从不向服务器提交。我刚回来Checkin cancelled!
。然后,一旦门控构建通过,我做一个git tfs pull
合并一切。
有没有其他人看到过这个?什么是最好的行动来清除评论踪迹?
更多信息:
这的确确有与TFS门控签入的事情。当门控签入被关闭时,我做了一个签入,评论清除。
所以,我认为同样的行为应该可以看出,如果许多签被取消,我做随着时间的推移很多git tfs pull
请求。我认为本地主分支从不完全注册推送到服务器。
会是一个什么方式来表明这对本地的Git?
我会试试看,谢谢。 – 2013-03-12 09:43:38
这会清除注释,但它也会清除我当前的提交注释。所以,在正确的目录中的一步,但不是那里。此外,这不会永久清除注释。下一个'git tfs ct'将再次显示。 – 2013-03-12 10:06:35
我不明白你为什么只想保留最后的提交信息。 Checkintool应该在当前分支上创建一个“合并”提交,因为它偏离了名为tfs/default的分支;这就是为什么它带来了来自分支机构的所有消息。也许问题在于你没有重新设计或合并你的功能分支与tfs/default分支,所以它会引入整个历史记录? – Anders 2013-03-12 13:12:47