Нууу. Книжек я не читал, но если тут будут очень будет полезно.
> что-бы не создавать себе грабли в истории и не получить подзатыльник от коллеги?
Ну, надо договориться в начале со всеми, как вы будете это делать. А то странная вакханалия подзатыльников по всей команде начнется =)
Как у нас заведено:
У нас коммент разделяется на несколько частей.
1) условное слово, что сделано. fix (исправлено), unstanle (означает, что обновлять на рабочий сервер это версией нельзя)
2) на новой строке ссылка на багтрекер, в которой описана проблема ( http:// mantis/issue/id условно), и айди комментария(ев) в вопросе.
3) Возможные комментарии, через черточку на новой строке каждый
— коммент1
— коммент2
====== Пример 1
fix
http:// ....
- решено то
- решено сё
====== Пример 2
unstable
http//..... 1233, 1235
- не исправлена на чистовую версию синхронизация
====== Пример 3
fix
http//..... 1233, 1235</code>