Visual Studio中的TFS - 如何使服务器repo与本地repo匹配

时间:2015-12-10 20:25:36

标签: visual-studio visual-studio-2013 version-control tfs changeset

披露:使用TFS的新手并没有找到有用的SO答案

一位同事向源代码控制提交了一系列更改集 - 我是否可以获取最新版本以获得所有更改?或者我需要单独获得每一个?换句话说,变更集复合吗?

更一般地说,确保我的本地仓库与服务器仓库相同的最简单方法是什么(减去我正在处理的新东西)。

我对Git更熟悉,如果这有助于解释这个

1 个答案:

答案 0 :(得分:1)

将源控件设置为VS中的TFS(工具>选项...),只需右键单击解决方案资源管理器中的项目文件,然后选择源控件>获取最新版本(递归)。我这样做两次只是为了确保我收到一条消息说"最新"。

您还可以使用源代码管理资源管理器并通过右键单击更改集并选择类似选项来获取特定的更改集,是的,这些更改将获得您单击的更改。

编辑: 有点困惑重读你的标题听起来你希望服务器匹配本地,那么你的问题是关于匹配你的本地服务器。所以让我解决两个问题。

要使服务器与您的本地服务器匹配,这将最像是一个" Check in" (或者在Git中推送)这会将你的文件合并到服务器中。您可以通过单击“团队资源管理器”选项卡并选择"待更改"来执行签入。然后输入说明并单击"签入"。如果存在冲突,您将收到通知并询问如何继续,但在大多数情况下,遵循最佳做法并非如此。

然后,您需要通过右键单击项目文件并选择“获取最新版本(递归)”来匹配您的本地服务器(基本上是Git中的')。

希望这有帮助。

相关问题