Должен ли я удалить список конфликтов в моем сообщении о фиксации после выполнения слияния вручную? - PullRequest
20 голосов
/ 24 марта 2011

Скажем, я запускаю git pull и возникает конфликт, который git не может автоматически объединить.

После того, как я вручную объединю изменения и запускаю git commit, я должен покинуть раздел Conflicts:, который генерирует gitв коммите (как запись о том, что эти файлы были объединены вручную), или удалили его (так как конфликт не фиксируется)?

Я никогда не уверен, что лучший метод - это предупреждение сделатьВы уверены, что исправили конфликты или действительно вошли в сообщение коммита?

Ответы [ 2 ]

21 голосов
/ 24 марта 2011

Это похоже на вопрос личного характера, поэтому я отвечу своим мнением [-;

Я оставляю секцию Conflicts в одиночку, чтобы напомнить, что в результате этого слияния возникли конфликты. Иногда я не обращаюсь с конфликтами должным образом, и это приведет к нежелательному эффекту позже, поэтому приятно иметь возможность просматривать историю коммитов и видеть, что в файле был конфликт.

2 голосов
/ 24 марта 2011

Я думаю, что лучшая практика - всегда описывать , почему вы делаете коммит.При объединении конфликтов я бы сказал, что вы объединяете конфликты.Но я не думаю, что важно точно перечислять все конфликты.Всегда думайте с точки зрения перечитывания этого через 2 года: что это такое , вы бы хотели бы прочитать о том, что вы делаете.Это хороший общий совет, будь то конфликты или просто функции или исправления ошибок.

...