2012-07-16 126 views
1

我在TFS项目中有几个模块,我想用它作为新项目的起点。我不想要确切的模块,但其中大部分模块在新项目中很有用。第二个项目与第一个完全不同,但这些模块除外。这些模块将再次从原始版本进行修改。将文件从TFS项目添加到不同的项目

是否有很好的方法将这些添加到新项目中?我在VB 2008中编写代码。

谢谢!

回答

1

大的情况是,TFS的确关心你存储代码的地方;无论您创建多少个团队项目,您的我们的e代码都存储在同一根($ /)下,只要您有权访问您可以导航到的源代码。在大多数情况下,您只需要在源代码控制的某个位置放置1个源代码副本。

这就是说,你有一堆如果选项......其中最简单的选择是保持它的来源,并调整访问权限,以便其他团队成员(在其他团队项目)去解决它。然后创建工作区映射来控制当您执行获取最新动作时,将源放置在本地计算机上的位置。

如果您计划为每个解决方案单独更改该代码,您可以复制该代码并将其签入(将其视为新代码),也可以将其从当前位置分支到新位置右键单击要分支的每个文件夹,并在创建新的Team Project后选择要分支的选项。目标位置应该是新团队项目下的文件夹。通常情况下,不推荐这些后两种选项,因为那样您会维护代码的多个副本,这会变得很昂贵!