由于我们在TFS2010中的现有项目有一个错误的流程模板,我正在尝试使用正确的流程模板创建一个新项目,并使用TFS集成平台将所有工作项和版本历史记录迁移到新项目。
但是,我不太确定如何使用当前的分支结构迁移所有代码。这是我们目前的分支结构:
主要 - >开发
主要 - >释放
我想要的是在将所有内容从现有项目移动到新项目之后,我仍然可以保持相同的分支结构:
New Main - >新开发
New Main - >新版本
问题是:
如何将现有项目中的所有代码移动到新项目?我这样分支:
主要 - >新主页
Dev - >新开发
如何在New Main和New Dev之间创建关系?
如果我使用像Main这样的分支 - > New Main将代码转移到新项目中,之后如何删除它们之间的分支关系(因为我将退出旧项目,最终我不希望人们在新旧项目之间意外合并)。 / p>
答案 0 :(得分:2)
好的,我试一试:
解决方案1:
SOURCE CONTROL
工作项目
我最好使用Excel创建工作项,我首先设置列出我要复制的所有工作项的查询,显示我关心的字段,然后复制整个事物(如果有的话,那么需要)到另一个连接到新团队项目的电子表格中,然后保存所有内容以创建新的工作项。
如果符合以下条件,您可以这样做 - 你有一个合理数量的工作项目(根据你的动机你是判断的;)) - 您不关心工作项的历史(修订)。 - 你很懒,不想使用迁移工具包(或者如果它符合你的需要)。
解决方案2:
就地升级过程模板,您可以这样做,但主要是手动完成。
SOURCE CONTROL
工作项目
SQL REPORTS
我的选择
如果源控制是最重要的,我会选择解决方案2。使用Excel或迁移工具包取决于工作项的数量,如果有很多字段我可以映射......
如果您选择解决方案2:备份您的TPC ,然后再做任何疯狂的事情! (我假设你参加了TFS 2010)