修复TFS分支(Visual Studio解决方案是团队项目的根目录)

时间:2013-10-17 12:54:40

标签: visual-studio visual-studio-2012 version-control tfs

当我意识到我们的visual studio解决方案实际上是团队项目的根源时,我正准备分支一些代码。

$
  -> 
     Proj1
       -> 
         Solution files

而不是:

$
  -> 
     Proj1
       -> 
         Trunk
             -> 
                Solution files

我正在考虑在团队项目Proj1下创建一个Trunk文件夹,并在那里移动所有现有的解决方案文件。然后,我在Proj1下创建另一个名为Branches的文件夹并开始在那里分支代码。

请建议一个好的解决方案,因为我们有几个开发人员在处理代码。谢谢。

修改

这是关于TFS源代码控制结构的一篇非常好的文章:msdn.microsoft.com/en-us/library/bb668992.aspx如果我创建新的文件夹,我不确定它会对当前的开发产生什么影响并移动文件。

1 个答案:

答案 0 :(得分:1)

你的想法是正确的。一个好的做法是在文件夹结构中始终有一个表示分支的图层(即使您当前没有进行多个分支)。我通常会构建我的初始文件夹:

$\Project Foo\MAIN\Foo.sln