最近,我转而使用 git-tfs,这样 TFS 就不再是一场噩梦了。:) 但是,我注意到一个烦人的细节,我似乎无法在文档和网络上进行搜索。
问题在于使用git tfs checkintool
. 当 Visual Studio Check-in 对话框出现时,我过去的所有提交评论都会附加到当前评论中。
然后,我必须在签入前删除除最后一条评论之外的所有评论。
这可能是因为我使用的是 TFS 门控签到,但是我不确定。使用门控签入时,签入永远不会提交给服务器。我刚回来Checkin cancelled!
。然后,一旦门控构建通过,我git tfs pull
就会将所有内容合并在一起。
有没有其他人看过这个?清除评论痕迹的最佳操作是什么?
更多信息:
这确实与 TFS 门控签入有关。当门控签到被关闭时,我进行了一次签到,评论被清除了。
git tfs pull
因此,我认为如果取消了许多签到并且随着时间的推移我做了很多请求,那么应该能够看到相同的行为。我认为本地主分支永远不会完全注册对服务器的推送。
有什么方法可以在本地表明这一点?