【发布时间】:2013-10-15 16:18:42
【问题描述】:
我正在使用 Visual Studio 2013 和 TFS 2013 (RC),但我找不到如何使用自定义签入策略的方法。我使用 GIT 作为源代码控制。
我想制定一个政策来检查 sln 中所有项目中的引用是否符合某些规则。 (只能使用两个路径或项目引用)
感谢您的帮助。
【问题讨论】:
标签: visual-studio version-control tfs visual-studio-2013
我正在使用 Visual Studio 2013 和 TFS 2013 (RC),但我找不到如何使用自定义签入策略的方法。我使用 GIT 作为源代码控制。
我想制定一个政策来检查 sln 中所有项目中的引用是否符合某些规则。 (只能使用两个路径或项目引用)
感谢您的帮助。
【问题讨论】:
标签: visual-studio version-control tfs visual-studio-2013
您可以考虑在中间本地存储库中使用 authorization layer 之类的 gitolite:
【讨论】:
我自己还没有尝试过,但是使用 Tfs-Git ProcessEvent 挂钩的 TFS 服务器上有 a blog post about how to do this。我们开始在我的公司从 TFVC 切换到 Git,并且有 30 多个签入策略,所以我们很快就会尝试这个解决方案。
【讨论】:
我认为因为这是服务器上真正的 Git 存储库,也许你应该写一个 git hook :http://git-scm.com/book/en/Customizing-Git-Git-Hooks
【讨论】: