Evi*_*eer 4 git version-control atlassian-sourcetree
我自己一直在寻找这个问题很长一段时间,但我几乎没有这个主题的经验,所以我只是希望有人在这里遇到过这个问题.
是否可以在SourceTree中运行某种类型的脚本,它会检查文件中的某些条件(例如,检查文件是否在任何地方使用"StaticMethodX."并且如果是,则无法进行提交尝试?
我正试图在团队中强制执行更好的编码标准.
任何帮助都非常感谢.
你可以:
请求您的客户使用pre-commit
钩子(也在本文中提供或在此问题中说明),但如果他们愿意,他们可以绕过它
或者您可以设置一个pre-receive
钩子,如果不遵循您的策略,将拒绝服务器端的推送.
它会git diff-index --cached --name-only
像在这个问题中一样使用来推送每个文件的内容.
服务器端方法通常受到青睐,因为它更容易进行deply,维护和实施.
归档时间: |
|
查看次数: |
1877 次 |
最近记录: |