Перейти к содержимому

Как я могу получить последние изменения в моей ветке Git, чтобы она не выглядела так, как будто я единственная, кто вносит эти изменения и все еще поддерживает мой запрос на очистку?

0

В Git у нас есть developветка, из которой мы делаем featureветки для каждой функции. Я вижу два способа слияния последних изменений developс моим кодом ветви функций.

  1. Слить последний developкод в мою ветку функций.
  2. Слить мою ветку функции в локальную developветку.

Если я делаю первый способ, то запрос на получение, который я делаю для моего featureобзора кода, включает в себя окончательный объединенный код, в котором изменения developперекрываются с изменениями в моем feature, и это хорошо, но теперь он также включает в себя весь код, измененный в developтом, что я никогда не трогал, Это затрудняет рецензенту кода точно сказать, какой код он должен проверять. Кроме того, когда я возвращаюсь к этой функции develop, создается впечатление, что я пишу код, который я никогда не трогал, потому что извлек его develop.

Если я сделаю это вторым способом, запрос на извлечение для featureпроверки кода не будет объединен, и, следовательно, рецензент не будет проверять код, который в конечном итоге будет предложен для разработки.

Есть ли способ получить лучшее из обоих миров, где при выполнении запроса на удаление мой код разрешается при любых конфликтах слияния, но в нем нет списка файлов, над developкоторыми работали другие, но которые я никогда не трогал?

434 просмотра
adam0101 спросил 10 лет назад
A 232

0 ответов