TFS 2013 + GIT,签入政策

时间:2013-10-15 16:18:43

标签: visual-studio version-control tfs visual-studio-2013 tfs2013

我正在玩Visual Studio 2013和TFS 2013(RC),我找不到如何使用自定义签到策略的方法。我使用GIT作为源代码控制。

我想制定政策,检查sln中所有项目中的引用是否符合某些规则。 (只能使用两个路径或项目引用)

感谢您的帮助。

3 个答案:

答案 0 :(得分:4)

您可以在中间本地回购中考虑authorization layer gitolite

  • 你推到那个回购(受gitolite保护)
  • 反过来,如果政策得到执行,可以推送到目标仓库,例如由http://tfs.visualstudio.com托管的仓库。

答案 1 :(得分:2)

我还没有尝试过这个,但TFS服务器上有a blog post about how to do this使用Tfs-Git ProcessEvent挂钩。我们已经开始从我公司的TFVC转到Git并且有30多个签到政策,所以我们很快就会尝试解决这个问题。

答案 2 :(得分:0)

我认为因为这是服务器上真正的Git存储库,也许你应该编写一个git hook:http://git-scm.com/book/en/Customizing-Git-Git-Hooks