Мы медленно интегрируем Mercurial в нашем офисе и занимаемся веб-разработкой, мы начали использовать именованные филиалы.
Однако мы не нашли хорошего соглашения в отношении названий наших ветвей.
Мы старались:
- FeatureName (Может видеть, что это вызывает проблемы в дальнейшем)
- DEVInitial_FeatureName (Может запутаться, когда разработчик придет и уйдет с линии)
- {uniqueID (int)} _ Особенность
Пока побеждает uniqueID_featureName, мы думаем о том, чтобы сохранить его в маленькой БД только для справки.
Он будет иметь: branchID (int), featureName (varchar), featureDescription (varchar), дату, кто и т.д. ...
Это даст нам такие ветки, как: 1_NewWhizBangFeature, 2_NowWithMoreFoo, ... и у нас будет простая ссылка на то, что делает эта ветка без необходимости проверять журнал.
Есть ли лучшее решение там?