git: обновить текущую ветку разработки с учетом последних изменений из основной ошибки - PullRequest
0 голосов
/ 04 августа 2020

Я немного искал здесь, как лучше всего обновить текущую ветку с последними изменениями от мастера.

Итак, я сделал это:

git checkout add_game_monsters && git rebase master

После этого, я думаю моя ветка находится в подвешенном состоянии, потому что я получил эту ошибку:

Ошибка исправления на 0001 добавленных игровых символах Копия исправления, которая не удалась, находится в: .git / rebase-apply / patch

Итак Я посмотрел на этот патч-файл, и это примерно 8000 строк.

Я также больше не могу менять ветки в Visual Studio, потому что все они неактивны.

Я попытался перезапустить, но наткнулся на то же самое проблема.

Как я могу это исправить?

Спасибо!

A git показывает статус:

rebase in progress; onto 3cb516c3
You are currently rebasing branch 'add_game_monsters' on '3cb516c3'.
  (fix conflicts and then run "git rebase --continue")


Unmerged paths:
  (use "git reset HEAD <file>..." to unstage)
  (use "git add/rm <file>..." as appropriate to mark resolution)

        deleted by them: ../Database/Tables/dbo.gamers.sql
        deleted by them: ../Database/Tables/dbo.monsters.sql

1 Ответ

1 голос
/ 04 августа 2020

Разрешение этого конфликта может потребовать большего, чем кажется на первый взгляд. Как и изменения, которые были внесены в базовую ветку (я знаю, что они были внесены в базовую ветку, потому что они были удалены на add_game_monsters, что составляет их во время перебазирования), необходимо переместить в другой файл? Но если их можно просто так выбросить, вы можете просто сделать:

git rm ../Database/Tables/dbo.gamers.sql
git rm ../Database/Tables/dbo.monsters.sql
git rebase --continue
...