Рабочий процесс Git (Возврат объединенной ветви против принудительной фиксации) - PullRequest
0 голосов
/ 01 июня 2019

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

1 Ответ

0 голосов
/ 01 июня 2019

Это действительно зависит. В большинстве случаев, вероятно, излишне создавать ветвления для однострочного изменения, потому что эти изменения вряд ли будут такими же рискованными, как более крупные изменения. Но если эта единственная строка меняет все о функции или о том, какая функция запускается и т. Д., Возможно, вы захотите иметь это в ветке, чтобы вы могли действительно проверить ее, прежде чем перетянуть в мастер.

Это что-то изменилось после слияния? Ну, вы получите коммит слияния (если вы не перебазируете вместо него), но откат - это фактически тот же процесс. Возможно, вы захотите узнать больше о , чем коммит слияния отличается от обычного коммита и об использовании git revert.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...