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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查TFS服务器上是否有新的更改?相关的知识,希望对你有一定的参考价值。

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

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

TFS有类似的命令吗?

答案

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

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

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

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

希望能帮助到你!

另一答案

最接近的行为

hg incoming

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

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

另一答案

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

tf get /preview

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

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

以上是关于如何检查TFS服务器上是否有新的更改?的主要内容,如果未能解决你的问题,请参考以下文章

检查是不是有新的 Windows 版本可用并以编程方式安装

当我有新任务时在 TFS 中接收电子邮件

在我保存之前如何检查工作项是不是被修改

如何从 TFS 获取 VS Code 中其他用户的更改

如何在 TFS 上移植 git 更改?

是否可以在OnStop()上回收所有数据并使用保留片段?