Каков наилучший способ разрешения конфликта при выполнении git svn rebase
, а ветка git, на которой вы находитесь, становится «(без ветвления)»?Как разрешить конфликт с git-svn?
ответ
Вы можете использовать git mergetool
для просмотра и редактирования конфликтов обычным способом. После того, как вы уверены, что конфликты решаются сделать git rebase --continue
продолжить перебазироваться, или если вы не хотите включать эту ревизию сделать git rebase --skip
Хотя делать git svn rebase
, если у вас есть слияние конфликтов здесь некоторые вещи, чтобы помнить:
1) Если что-то не так, при выполнении переустановки вы окажетесь на ветке (no-branch)
.
2) Если вы запустите git status
, вы увидите .dotest
файл в рабочем каталоге. Это безопасно игнорировать.
3) Если вы хотите прервать переустановку, используйте следующую команду.
git rebase --abort
4) Если у вас есть слияния конфликт:
- вручную редактировать файлы для разрешения конфликтов
- Сценические любые изменения с
git add [file]
- Продолжить перебазироваться с
git rebase --continue
- Если git спрашивает: «Вы забыли позвонить
git add
?», Затем изменения превратили конфликт в no-op change . Продолжитьgit rebase --skip
- Если git спрашивает: «Вы забыли позвонить
Вы, возможно, придется повторить этот процесс, пока перебазироваться не будет завершена. В любой момент вы можете git rebase --abort
отменить и отказаться от переустановки.
1: Там нет --abort
варианта для git svn rebase
.
2: Нет --continue
вариант для git svn rebase
.
3: Это очень странно, но файлы находятся в состоянии, когда git думает, что они одинаковы после этого конкретного патча. Решение состоит в том, чтобы «пропустить» , что патч на rebase.
только что попал в игру без изменений, действительно нечетно – 2009-06-07 01:16:40
- 1. Как разрешить конфликт сортировки
- 2. Как разрешить конфликт данных
- 3. LibGit2Sharp как разрешить конфликт?
- 4. Как разрешить конфликт пространства имен?
- 5. Как разрешить конфликт qmake catkin_make
- 6. Как разрешить этот Меркуриальный конфликт?
- 7. Как разрешить конфликт загрузочного бутстрапа?
- 8. Как разрешить конфликт слияния с свойствами SVN?
- 9. Невозможно разрешить конфликт между «System.Xml
- 10. libgit2sharp разрешить конфликт файлов с помощью их
- 11. Разрешить конфликт git с командами сантехники
- 12. Android: как разрешить конфликт зависимости библиотеки
- 13. SVN - не удается разрешить конфликт
- 14. Как разрешить конфликт портов Apache в XAMPP?
- 15. Как разрешить конфликт URL в Django?
- 16. PHP-черты: как разрешить конфликт имен свойств?
- 17. Как разрешить конфликт зависимости в Maven?
- 18. Как разрешить конфликт dll при установке Microsoft.Xaml.Behaviors.Uwp.Managed?
- 19. Как разрешить конфликт в Eclipse SVN
- 20. Невозможно «разрешить конфликт, используя« их »»
- 21. Как разрешить конфликт между несколькими версиями jquery?
- 22. Как разрешить этот конфликт слияния git?
- 23. Как я могу лучше разрешить конфликт сортировки?
- 24. Как я могу разрешить уменьшить уменьшить конфликт:
- 25. Как разрешить конфликт слияния при перезагрузке?
- 26. Как разрешить этот конфликт двух существующих JSON.net?
- 27. Как разрешить конфликт в git-терминале?
- 28. Как разрешить этот конфликт переадресации в WordPress?
- 29. как я могу разрешить этот конфликт gemfile
- 30. Как разрешить зависимый конфликт SBT Dependecy?
Это помогло, спасибо. Поэтому у других нет моей проблемы ... пусть `mergetool` ставит ваши изменения, но не« коммите »их. Просто позвоните `git rebase -continue` с вашими поэтапными изменениями. – slf 2012-08-10 14:34:50