我们希望为下一版本的应用程序开发创建一个新的Team Foundation Server Collection。我们当前版本的源代码基本上不适用,除了一些应该或多或少保持不变的DLL。我们想要创建一个新的集合,但想知道我们是否能够从现有集合中克隆DLL项目以保留历史记录。
这可能吗?我们意识到如果DLL需要任何错误修正,这可能会带来一些“双重维护”问题,但我们并不太关心这种情况。
到目前为止,我已经提出了一些资源。一些MSDN帖子将人们指向Splitting a Team Project Collection。但问题是,每个集合中只能有一个项目。 IT声明:
项目不能存在于多个集合中。在删除拆分集合之间的所有重复项目之前,您将无法启动重命名的集合。
这不是我们想要的。我们希望在每个集合中保留两个具有历史记录的项目。
否则,我看到了TFSConfig命令。它包含一个/ clone选项,但我不太确定它的用法(其他例子也很难得到),并且它提到它主要用于拆分。
我们是否希望做一些不可能的事情?我们是否需要复制源并将其作为新项目添加到新集合中,如果我们确实需要历史记录,请参考旧集合?感谢。
答案 0 :(得分:6)
正如其他评论者所建议的那样,您可能不希望为此目的启动新的团队项目集合。
反对创建新TPC的正常原因是:
但是,如果您确定要在同一服务器上创建现有TPC的副本,则这些是要遵循的一般步骤:
然后可以在同一台服务器(或其他服务器,如果你想将它移动到那里)执行这些步骤。