TFS如何从过去的历史记录中比较和选择我想要的更改

时间:2015-11-06 23:36:53

标签: visual-studio tfs

我正在开展一个项目,在提交更改之前我没有获得最新版本,有人刚刚提交了一些项目更新。我知道我可以进入历史,右键单击我想要的版本,然后选择"获取此版本,"但这并不能让我在两个版本的变化之间做出选择。我通常在过去只复制了我想要的所有代码,但这非常繁琐。我知道我可以点击它在Changeset Details中显示的文件,它会显示代码的差异,但是没有办法选择我想要的代码。获取我想要的代码更改的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

当多个人同时处理某个文件时,您可能无法确保始终使用最新版本。但是无论他人修改了什么,您都可以签入文件。 TFS将提供信息和工具,帮助您解决冲突enter image description here enter image description here TFS会自动将您的loacl verison与服务器上的最新版本进行比较。您可以选择要保留的版本。

默认情况下,该窗口仅显示由您尝试的最近操作引起的冲突。当窗口处于此状态时,将显示一条消息:应用路径过滤器。要显示工作区中的所有冲突,请选择“获取所有冲突”。以下列内容开头的消息:n出现冲突。如果可能发生新的冲突,您也可以使用Refresh。要获取更多信息,请参阅https://msdn.microsoft.com/en-us/library/ms181432.aspx