Я использую git для своей локальной работы (и люблю ее так много), и я следую документообороту, подобному описанному в этой статье. Таким образом, в основном, когда вы начинаете новую функцию, я создаю для нее ветку, прохожу через обычный хак, а затем фиксирую цикл, и когда я думаю, что я закончил с этим, я выкалываю его в одну фиксацию с помощью git rebase --interactive master
и Я всегда редактирую множество сообщений фиксации в нечто похожее на пример в статье, воспроизведенный здесь:
[#3275] User Can Add A Comment To a Post
* Adding Comment model, migrations, spec
* Adding Comment controller, helper, spec
* Adding Comment relationship with Post
* Comment belongs to a User
* Comment form on Post show page
Конечно, после кучи удаления строк # This is the xth commit message
и копирования/вставки *
перед каждым сообщением фиксации.
Теперь, что мне было интересно, , есть ли способ настроить, как git rebase -i выводит сжатые сообщения фиксации, поэтому мне не нужно делать все эти взломы?
(Я использую msysgit, если это имеет значение. Мой редактор Notepad ++.)
Спасибо!