如何配置多个TFS 2015项目以指向同一个Git存储库?

时间:2017-05-08 17:48:10

标签: git tfs tfs2015

我们目前在我们的部门使用TFS 2015。不幸的是,我们有一个很大的.NET解决方案,可以在多个团队之间共享。

在TFS中,我们有一个配置,可以让一个项目下面有几个团队。问题是每个团队在配置,敏捷实践等方面都有不同的需求。但是这些事情无法定制,因为这些团队都是同一个TFS项目的一部分。

为了与其他团队建立完全独立的TFS配置,能够根据我们团队的特定需求定制流程,电路板和配置,是否有办法配置品牌新的TFS项目指向现有项目所指向的现有Git存储库?或者还有其他可行选项吗?

我还检查了Linking git repository to multiple TFS projects,但在这种情况下我不打算创建一个Git子模块。

2 个答案:

答案 0 :(得分:2)

您所做的自定义发生在以下三个级别之一:

  • 团队级别:添加团队并配置Scrum和看板工具 团队特定的,例如每个团队的积压和出现的内容 电路板,添加工作项模板等
  • 团队项目级别:添加或修改工作项类型,数据字段, 积压级别以及跨团队共享的其他对象
  • 对象级别:授予或限制对工作跟踪工具的访问权限 包括设置对象和团队项目的权限 将用户或组分配到特定的访问级别。

用于自定义团队项目的方法(影响所有团队)取决于您使用的流程模型。无论何时创建团队项目,都必须根据所使用的流程模型选择流程或流程模板。因此,您无法为项目中的每个团队选择不同的模板(即Agile,Scrum,CMMI )。这是团队项目级别。有关详细信息,请参阅本教程Choose a process

答案 1 :(得分:1)

没有。存储库的范围限定为团队项目。您已经采取正确的方法将所有内容保存在一个团队项目中并创建团队。

您可以单独自定义每个团队的待办事项外观和行为。

对于流程模板自定义,我建议您查看是否可以统一它,以便所有团队都有一个适用的流程模板。维护许多不同的流程模板是一场噩梦。