2017-01-17 61 views

回答

2

看来你只是想执行提交政策在TFS使用GIT存储库,目前尚不支持开箱即用的。然而

它是对产品团队积压,你只能使用TFS-的Git 的processEvent钩就像你的问题张贴现在blog

2

您可以要求它作为一个拉请求的一部分。您看到TFVC的Visual Studio集成以源控制签入策略的形式实现,其中没有与Git等效的内容。改为使用拉取请求。

我建议不要在几乎所有情况下编写服务器端TFS插件;它们代表了升级的潜在的巨大障碍,并且完全阻止你从不停止使用插件转移到VS Team Services。最好找到不涉及签入政策的解决方案。

+0

我们确实使用了pull请求,但我们也希望所有提交都有一个工作项目。 – scw

-1

您的TFS管理员可以执行此操作(或具有管理权限的人员)。可以对集合或特定项目进行更改。这意味着每个人都会得到政策警告。 VS-TFS电动工具插件将是必需的。

在VS>团队>团队项目(集合)设置>源代码控制...>入住政策>添加>工作项目

enter image description here

+0

这将与git存储库一起工作吗?我们没有使用TFVC(Team Foundation版本控制)。 – scw

+0

根据我的经验,它可以在VS中使用正常的TFS源代码控制。当你在SourceTree等不同的IDE中与git repo交互时,它不会执行它。我相信它会在VS中使用git repo(我没有尝试过)。 – Alicia

+0

这个问题关于Visual Studio 2015,TFS 2015和Git。如果您使用的是TFS而不是GIT,那么您使用TFVC作为源控件。我不会说TFVC是“正常”的 - 团队服务(TFS的云版本)现在拥有Git作为默认源代码控制。当我选择团队项目集合设置 - >源代码控制时,它将在TFVC中以项目形式打开,但会给Git项目带来错误。 – scw

相关问题