如何检查TFS服务器上是否有新的更改?

问题描述 投票:0回答:3

我很长时间都是Mercurial的用户,并且非常习惯于hg incoming命令。它显示了我的本地Mercurial存储库和远程服务器之间的区别。

我每天都在使用它来检查其他人所做的事情,并且与tortoisehg一起,我能够快速审查其他人的提交。

TFS有类似的命令吗?

tfs mercurial tortoisehg
3个回答
1
投票

实现此目的的一种方法是首先在本地工作空间中找到最新的变更集编号,然后右键单击分支以查找其历史记录和相关的变更集。如果本地变更集和查看历史记录中的最后一个变更集相同,那么您无需查看任何内容,或者您​​需要进行更改以进行审核。

要从本地工作空间获取变更集编号,可以使用以下命令,根据此MSDN Buck Hodges:这应该在命令行中从工作区的根目录运行。

tf history . /r /noprompt /stopafter:1 /version:W

您还尝试按照您一直在做的相同过程,尝试过探索TFS2012提供的一些代码审查功能吗?检查一下HERE

希望能帮助到你!


1
投票

最接近的行为

hg incoming

tf history . /recursive /format:detailed /version:W~T

它显示了从工作区版本(/format:detailed)到服务器上的tip(W)的更改的窗口(T)列表。


0
投票

从源文件夹中的命令行使用

tf get /preview

它将显示如果您获得最新信息会发生什么,有效地告诉您传入的更改。

如果您还想要更改集详细信息,请查看以下答案:Is there a way to find out which changesets I haven't synced to?

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.