作为开发人员,如果你有两个完全不同的TFS集合的项目,那么在两者之间切换会有多大的痛苦。也就是说,你可以在一天之内说出你对两个项目的编码,并且你想在大多数日子里对这两个项目进行更改,这会是一个真正的痛苦还是不那么糟糕?
即。正在使用不同集合中的代码导致开发人员日显着的工作流转换成本?
我只使用过一个系列,所以我不确定这会是什么样的
答案 0 :(得分:1)
如果集合和其中包含的项目是独立的,那么只要您从不尝试将相同的目录映射到两个集合,就没有任何问题。
这将是目录映射,通常会让您遇到麻烦。例如,如果已将根源目录映射到一个集合的工作空间中,则另一个集合中的任何新项目都必须放在一个非常不同的目录库中。示例:如果您将C:\Source\TFS
映射到TfsCollectionOne\MegaProject
,当您尝试创建一个新项目以便在TfsCollectionTwo\SomeOtherMajorProject
下使用C:\Source\TFS
时,您将获得代码阻止,因为C:\Source\TFS\
下的任何内容和所有内容都只属于TfsCollectionOne\MegaProject
,直到删除了目录映射。在这种情况下,我最终在第二个HD上创建了D:\Source\TFS
,因此我可以为TfsCollectionTwo\SomeOtherMajorProject
创建其他项目。
如果您需要在不同的TfsCollections中使用相同的代码,则需要重新考虑源配置,因为这是不可能的。