从其他开发人员添加的TFS源代码控制文件中获取文件而不先检查我的代码?

时间:2012-12-21 21:21:24

标签: visual-studio version-control tfs

我正在与Acorn项目的另一位开发人员Wally合作。 (两个名字都是虚构的)

Acorn项目是一个ASP.net Web项目;源代码在TFS(Team Foundation Server)中。 Wally告诉我他昨天检查了新代码,正如我预期的那样。我坐下来运行合并工具并记下我们在同一个文件上工作的地方。我使用Visual Studio Merge Tool进行合并,然后继续测试代码。

它不起作用。问题是我的机器上缺少Wally检查到TFS的许多文件。我可以在“源代码管理资源管理器”中看到Wally至少检查了一个新文件。当我右键单击Acord项目并单击“获取最新”时,我仍然没有得到Wally的新文件。这是一个问题,因为我添加了一些我自己的新文件,所以我不能只拿Wally版本的项目文件。

如何使项目文件包含来自Wally代码(已签入)和我的代码(仅保存在Shelfset中)的文件添加内容?

我正在使用Visual Studio 2010。

1 个答案:

答案 0 :(得分:1)

获取项目文件的最新版本,您将有机会合并文件(自动或手动),因为您已对其进行了更改。

项目文件是XML,所以你应该相当容易看到它的大部分意思,而你真的只需要理解项目中的文件部分,所以如果你需要的话,没有任何问题手动合并。