我正在使用 Visual Studio 2013 和 TFS 2013 (RC),但我找不到如何使用自定义签入策略的方法。我使用 GIT 作为源代码控制。
我希望制定政策来检查 sln 中所有项目中的引用是否符合某些规则。(只能使用两个路径或项目引用)
谢谢你的帮助。
我正在使用 Visual Studio 2013 和 TFS 2013 (RC),但我找不到如何使用自定义签入策略的方法。我使用 GIT 作为源代码控制。
我希望制定政策来检查 sln 中所有项目中的引用是否符合某些规则。(只能使用两个路径或项目引用)
谢谢你的帮助。
您可以在中间本地存储库中考虑像gitolite这样的授权层:
我自己还没有尝试过,但是有一篇关于如何使用 Tfs-Git ProcessEvent 钩子在 TFS 服务器上执行此操作的博客文章。我们开始在我的公司从 TFVC 切换到 Git,并且有 30 多个签入策略,所以我们很快就会尝试这个解决方案。
我认为因为这是服务器上真正的 Git 存储库,也许您应该编写一个 git 挂钩: http: //git-scm.com/book/en/Customizing-Git-Git-Hooks