Git Запрос на удаление удаляет изменения из другого PR - PullRequest
0 голосов
/ 09 апреля 2020

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

Допустим, у нас есть репо REP . На REP у нас есть master branch. Из Jira я создаю новую ветку A и делаю некоторые изменения. Затем я создаю новую ветку B для другой функции. Я не могу сказать, возникла ли эта проблема при наличии двух ветвей, потому что в то время у меня было около 6 разных PR, и я точно не знаю порядок объединения PR.

Некоторые PR изменились MyFile. php файл (-2, +6), скажем, это была A ветвь. Когда мы смотрим на PR-разборку BitBucket, мы видим какое-то возвращение MyFile. php (-6, +2). Что более интересно, просмотр всех коммитов в ветке B не показывает эти изменения. Все фиксируются один за другим и без изменений в MyFile. php. Кто-нибудь испытывает что-то подобное?

Привет!

Редактировать 1: Я перепроверил, и кажется, что этот PR "возвращает" больше файлов, но все же, я не трогал их.

1 Ответ

0 голосов
/ 09 апреля 2020

Хорошо, один простой способ решить эту проблему - объединить PR 1 (ветвь A) с мастером, а затем вытащить мастер и локально объединить его с PR 2 (ветвь B) и pu sh изменениями. Теперь вы увидите изменения в ветке A (с коммитами) в PR 2 (ветка B)

PR1-ветка A PR2-ветка B Ветка для объединения в - master

Вот как ваши команды посмотрите, делаете ли вы все это локально

git checkout master
git merge branchA
git checkout branchB
git merge master
git checkout master
git merge branchB

Если вы отправляете PR в удаленном режиме

  • Объедините PR1 с мастером
  • локально запускайте git pull origin master
  • , затем запустить git checkout branchB
  • git merge master
  • git push origin branchB
  • объединить PR2 с мастером
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...