Разрешение конфликтов Git в Visual Studio для фиксации после ошибки при соединении источника и сервера - PullRequest
0 голосов
/ 18 февраля 2020

Внезапно мой локальный git репозиторий глючил так, что он не реагировал на команды git, поэтому с помощью великого профессионала здесь удалось сбросить настройки, заново связать его с удаленным адресом в DevOps server.

Ссылка на предыдущий topi c: Предыдущий topi c

Теперь возникают некоторые конфликты при попытке Cherry Commit Применить изменения в моем локальном репозитории к его DevOps location.

Использовано это:

git cherry-pick theversion

сейчас оно кажется ожидающим.

Пожалуйста, посмотрите на изображение ниже:

The screenshot

Не знаю, что мне теперь делать. Я хочу, чтобы все текущие изменения и файлы применялись, как в локальном рабочем проекте. Виноваты? Стадия? Разрешить? Должен ли я выбрать каждый по отдельности? Если эти 14 в приведенном ниже разделе являются конфликтами, почему я не могу указать, что хочу отдать приоритет всему, что у меня есть, здесь удаленной версии?

Учитывая это:

Разрешить конфликты слияния

Я знаю, что я не делал слияния, но почему здесь нет такой кнопки «Взять источник», как это было сказано? Может быть похожая ситуация.

1 Ответ

0 голосов
/ 18 февраля 2020

Похоже, что коммит, который вы выбрали, и ваши локальные коммиты конфликтуют (вы оба изменили одни и те же файлы, и git спрашивает, как обрабатывать конфликты).
Если вы хотите взять Изменения из коммита cherry-pick, при отмене ваших изменений, запустите эти команды в командной строке для всех файлов:

  1. git checkout --theirs
  2. git add

После запуска этого для всех файлов, запустите:
git cherry-pick --continue

Источник: checkout вишня

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