Vil*_*e M 7 version-control configuration-management
我正在考虑一个列表,我可以推荐其他开发人员使用以下内容:
有谁有这样的名单?优先顺序?
更新 - 添加了一些fyi细节
有问题的系统包括C++和makefile,带有ant的导致WAR的Java,以及powerbuilder和C#gui组件.所有代码都在perforce中.
所以我正在寻找通用语言和语言特定的最佳实践.
对我来说,#1规则是这样的:
主要分支是神圣的 - 它必须始终是可构建的,能够通过BVT,并且基本上是可用的.
任何允许进入主分支导致构建或BVT中断的代码都会暴露流程中的错误.该过程应允许单个分支系统的伙伴构建/测试,或者要求子分支在合并到主分支或其他此类安全措施之前构建并传递BVT.