我们需要分配我们的18个项目,1,000 +文件VS2015 C#解决方案,以便我们可以构建类似但不同的产品。这两种产品将继续积极开发。 变更可能是针对特定产品的(当然,否则我们只需要一种产品)或与产品无关(例如付款处理)。
我希望这两种产品都可以进行改进,但不会自动成为另一种产品的一部分。
我知道这可以通过手动选择并将变更集合并到其他产品中来实现,但有更好的方法吗?例如,开发人员是否可以将签到标记为适用于这两种产品?我可以使用任何工具来帮助解决这个问题吗?
答案 0 :(得分:0)
即使分叉和分支也不一样!分支意味着为新功能和实验制作新副本,稍后将合并到主服务器。分叉意味着为独立项目制作副本。
但是,在TFS中,分支(来自VS或命令)实际上是fork的唯一实现。详细步骤请参阅官方MSDN链接:Branch folders and files
注意:您只能分支源代码,而不是项目(工作项,查询,报告)。这些必须复制到新的。