TFS-我应该创建一个分支机构还是一个单独的团队项目?

时间:2013-08-13 09:29:58

标签: version-control tfs branching-and-merging dynamics-ax-2012 team-project

我想知道我是否有项目,并且我想创建一个单独的测试并发布项目/分支。

我应该创建一个团队项目,然后创建像test,dev和release这样的分支吗? 或者,我还可以为每个项目单独进行一个团队项目吗?

我们的一位客户已经为每个客户使用单独的团队项目。 您能详细说明我们在哪种情况下选择团队项目而不是分支机构?每种方法的优缺点是什么?

据我所知,我认为应该在这种情况下使用分支。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

分支机构应该没问题,不需要多个团队项目。

答案 1 :(得分:1)

新分支将提供从一个项目到另一个项目无法完成的合并和构建选项。如果您创建分支,则可以在所有分支之间共享工作项(任务,错误,...),如果您创建项目,开发人员将需要转到每个项目以查找任务等。

通常最好为每个环境创建分支。如果你去参加团队项目,请确保有充分的理由。

看看这篇文章,它可能会有所帮助:

http://nakedalm.com/when-should-i-use-areas-in-tfs-instead-of-team-projects-in-team-foundation-server-2010/