Ste*_*ser 2 c++ git mercurial coding-style
在大型团队中工作时,代码样式工具通常用于强制执行编码约定.问题不是找到这样的工具.当你执行这个工具时,更是一个问题?你什么时候执行这个工具(例如astyle)?我在使用前两种方法的项目中工作过.
在一个单独的脚本中
建设时
作为预先提交的钩子
另一种方式我不知道......
你可以在一个pre-commit钩子(在git中)设置控件,但是:
git commit --no-verify)所以在DVCS中,最好的地方是pre-receive服务器端的钩子,即在服务器上被认为是托管"祝福"的回购(每个人都使用的)
您可以使用它来强制执行所有类型的策略: