【发布时间】:2014-10-27 22:28:22
【问题描述】:
我们的项目已经到了需要将一些代码拆分为单独的团队基础项目的地步。我们希望移动这些文件,以便它们保留其版本控制历史记录。我们暂时将文件复制回原始团队基础项目并重新添加它们,以便我们的日常构建和测试过程不会中断。由于我们能够修改我们的构建和测试过程,我们将开始删除这些临时副本。
我们注意到的一个问题是,我们有一个夜间脚本,用于检查各种维护分支,以查看是否有尚未合并回主干的变更集。它现在抱怨之前 被合并的变更集。这些变更集似乎与已移动和重新添加的文件有关。关于我们为什么看到这个以及我们如何丢弃这些合并候选者的任何想法?如果我们进行合并/丢弃 TF 会告诉我们“没有要合并的更改”。似乎很困惑。还有其他问题我们可能会遇到这种方法吗?也许有更好的方法?
【问题讨论】:
-
您使用的是哪个 TFS 版本? TFS2010 可以跨团队项目进行分支和合并,只要它们在同一个项目集合中。
-
第二个团队项目的真正需要是什么?通常,您应该能够通过为区域、迭代和源代码管理创建根级文件夹来取得很大进展,并且能够将多个 Visual Studio 项目保留在同一个团队项目中。另见:andygeldman.com/index.php/2012/01/…