Visual studio TFS 2013+;GIT,签入策略

Visual studio TFS 2013+;GIT,签入策略,visual-studio,version-control,tfs,visual-studio-2013,Visual Studio,Version Control,Tfs,Visual Studio 2013,我正在使用Visual Studio 2013和TFS 2013(RC),但我找不到如何使用自定义签入策略的方法。我使用GIT作为源代码控制 我想有一个政策,将检查是否在sln的所有项目的引用符合一些规则。(只能使用两个路径或项目引用) 谢谢您的帮助。 < P>您可以在中间本地回购中考虑类似的情况: 你推动回购(受gitolite保护) 反过来,如果强制执行这些策略,它们可以推送到目标回购协议,就像由托管的回购协议一样 我认为,因为这是服务器上的一个真正的Git存储库,也许您应该编写一个Git

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

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

谢谢您的帮助。

< P>您可以在中间本地回购中考虑类似的情况:

  • 你推动回购(受gitolite保护)
  • 反过来,如果强制执行这些策略,它们可以推送到目标回购协议,就像由托管的回购协议一样

我认为,因为这是服务器上的一个真正的Git存储库,也许您应该编写一个Git钩子:

我自己还没有尝试过,但是在TFS服务器上使用了TFS Git ProcessEvent钩子。我们开始从我公司的TFVC切换到Git,并且有30多个签入策略,所以我们很快就会尝试这个解决方案。

它有效吗?您是否尝试过将git钩子写入tfs?