4

最近,我转而使用 git-tfs,这样 TFS 就不再是一场噩梦了。:) 但是,我注意到一个烦人的细节,我似乎无法在文档和网络上进行搜索。

问题在于使用git tfs checkintool. 当 Visual Studio Check-in 对话框出现时,我过去的所有提交评论都会附加到当前评论中。

然后,我必须在签入前删除除最后一条评论之外的所有评论。

这可能是因为我使用的是 TFS 门控签到,但是我不确定。使用门控签入时,签入永远不会提交给服务器。我刚回来Checkin cancelled!。然后,一旦门控构建通过,我git tfs pull就会将所有内容合并在一起。

有没有其他人看过这个?清除评论痕迹的最佳操作是什么?

更多信息:

这确实与 TFS 门控签入有关。当门控签到被关闭时,我进行了一次签到,评论被清除了。

git tfs pull因此,我认为如果取消了许多签到并且随着时间的推移我做了很多请求,那么应该能够看到相同的行为。我认为本地主分支永远不会完全注册对服务器的推送。

有什么方法可以在本地表明这一点?

4

1 回答 1

1

不确定我是否完全理解您的工作流程,但您是否尝试过在 checkintool 中使用标志“--no-build-default-comment”?默认情况下,checkintool 会连接自上次它认为它与 tfs 同步以来的所有评论,但此标志会覆盖此行为,留下一个空对话框。

于 2013-03-12T09:42:56.493 回答