我们正在办公室中缓慢整合Mercurial,并开始使用命名分支进行Web开发。
不过,就命名分支机构而言,我们还没有找到很好的约定。
我们尝试了:
- FeatureName(可以看到此导致的问题)
- DEVInitial_FeatureName(当开发人员来来往往时可能会造成混淆)
- {uniqueID(int)} _功能
到目前为止,uniqueID_featureName获胜了,我们正在考虑将其维护在一个小的数据库中,仅供参考。
它将具有:branchID(int),featureName(varchar),featureDescription(varchar),日期,谁等...
这将给我们这样的分支:1_NewWhizBangFeature,2_NowWithMoreFoo,...,并且我们可以轻松地参考该分支的功能,而不必检查日志。
有更好的解决方案吗?