【发布时间】:2014-10-25 14:22:25
【问题描述】:
作为开发人员,如果您在完全不同的 TFS 集合上有两个项目,那么在两者之间切换会有多痛苦。也就是说,假设您在一天之内对两个项目进行编码,并且您想在大多数日子里对这两个项目都进行更改,这会是一个真正的痛苦还是不是那么糟糕?
即使用不同集合中的代码是否会在开发人员的日子里导致显着的工作流切换成本?
我只使用过一个系列,所以我不确定这会是什么样子
【问题讨论】:
标签: tfs
作为开发人员,如果您在完全不同的 TFS 集合上有两个项目,那么在两者之间切换会有多痛苦。也就是说,假设您在一天之内对两个项目进行编码,并且您想在大多数日子里对这两个项目都进行更改,这会是一个真正的痛苦还是不是那么糟糕?
即使用不同集合中的代码是否会在开发人员的日子里导致显着的工作流切换成本?
我只使用过一个系列,所以我不确定这会是什么样子
【问题讨论】:
标签: tfs
如果集合和其中包含的项目是独立的,那么就没有任何问题,只要你从不尝试将相同的目录映射到两个集合。
通常会给您带来麻烦的是目录映射。例如,如果您已将根源目录映射到一个集合的工作区,那么另一个集合中的任何新项目都必须放在一个非常不同的目录库中。一个例子:如果你有C:\Source\TFS被映射到TfsCollectionOne\MegaProject,当你尝试在C:\Source\TFS下创建一个使用TfsCollectionTwo\SomeOtherMajorProject的新项目时,你会得到代码阻塞,因为C:\Source\TFS\下的任何东西都属于独占TfsCollectionOne\MegaProject,直到删除目录映射。在这种情况下,我最终会在我的第二个 HD 上创建 D:\Source\TFS,这样我就可以为 TfsCollectionTwo\SomeOtherMajorProject 创建其他项目。
如果您需要在不同的 TfsCollections 中使用相同的代码,则需要重新考虑源配置,因为这是不可能的。
【讨论】: