1. 编码规范管理
所有新团队成员加入,都要作代码规范培训,重复的,一遍又一遍,定期 Review, 但是~收效甚微。
可以在源码服务器端加入语法检测 hook,可一劳永逸,严格执行:
比如 Web 开发,针对 PHP, JS, CSS 检测,可以用 PHP Codesniffer (http://pear.php.net/package/PHP_CodeSniffer) ,作为 hook 整合到 Subversion 服务器,小方法解决大问题.
2. Git (http://git-scm.com)
用过 2 年 CVS, 4 年SVN,而现在我热衷于 Git。
正如当初 SVN 取代 CVS 成为主流一样, Git 也将取代 SVN。
好的工具,意味着生产力!
3. Git + SVN 实现多源码库协同管理
企业中源码分发管理总是很复杂: 将各个分支分发给不用部门、客户,在此基础上,还需要维护分支更新; 团队之间源码交叉测试、合并分支;有的用 SVN, 有的用 Git 。
git-svn 可以实现将 svn 导出到 git, 在 git 下工作,将代码提交回 svn。
这是一个简单的用法,实际上,只要发挥想象力,它用更有大的用处:在一个本地 git 库中加入多个 svn 或 git 源码库,交叉管理.
--EOF--