如果使用"获取最新版本",如何判断更新内容?

Gar*_*ill 3 tfs visual-studio visual-studio-2013 tfs2013 tfvc

我有一个Visual Studio解决方案,并使用TFS进行版本控制.

当我对解决方案的工作副本进行一系列更改时,团队资源管理器窗口将显示我已更改的所有文件,并允许我将我的版本与工作区(原始)版本进行比较,或者TFS中的最新版本.

但是,在我检查我的更改之前,我首先想要将(由其他人)所做的任何更改集成到最新的TFS版本,因为我从TFS获得了源代码.

可以做一个获得最新版本,并希望最好的.但是,我通常更愿意知道将要更改的内容,并有机会覆盖我的本地文件之前详细查看这些更改.

有没有办法比较我的工作区(原始)版本与TFS中的最新版本,或者在我实际执行之前看看"获取"的效果是什么?

为了有用,这必须是一个解决方案级别 - 我不希望必须通过每个单独的文件.

jes*_*ing 6

使用Compare...并选择最新版本.最好从命令行或Source Control Explorer执行.

如果您将"最新版本"(远程)与"工作区版本"(本地)进行比较,那么它将告诉您自上次获取最新版本以来服务器上的更改.

如果您将"最新版本(远程)"与"最新版本"(本地)进行比较,那么它将告诉您本地和远程更改了哪些内容.


Jam*_*eed 5

命令行是您的朋友,您可以使用/preview开关查看如果您执行get操作将会发生什么

tf get $/MyTeamProject/MySourcePath /recursive /preview