我正在与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。
答案 0 :(得分:1)
获取项目文件的最新版本,您将有机会合并文件(自动或手动),因为您已对其进行了更改。
项目文件是XML,所以你应该相当容易看到它的大部分意思,而你真的只需要理解项目中的文件部分,所以如果你需要的话,没有任何问题手动合并。