Git объединяет только не конфликтующие коммиты
Идея состоит в том, чтобы merge
разветвлять B в ветвь A, но объединять только те коммиты, которые не будут конфликтовать в процессе (конечно, это может привести к тому, что другие коммиты тоже станут «конфликтующими», поскольку они зависят от предыдущего конфликтующего коммита, но это нормально).
Я думаю, что это нельзя назвать объединением, поскольку некоторые пропускают некоторые коммиты, и это больше похоже на cherry-pick
:
cherry-pick
все фиксирует в историческом порядке, пропуская те, которые не работают
Но есть ли другой (лучший) способ сделать это? Мне определенно нужен список всех пропущенных коммитов. В случае, если есть такой способ, этот список необходимо предоставить.
Если я в конце концов напишу bash-скрипт, повторяющий все коммиты, предоставление такого списка, конечно, возможно. Но я не прошу вас написать один, я просто хочу убедиться, что нет более легкого / лучшего способа, прежде чем делать это!
0 ответов на вопрос
Похожие вопросы
-
1
Простое объединение / очистка с помощью Excel
-
3
Чтобы получить Почту работай для `git am`
-
6
Альтернатива для WinMerge в Ubuntu
-
-
8
Использование Git для управления библиотекой iTunes?
-
8
Git Client для OS X и Windows?
-
11
Существуют ли приложения для распределенного контроля версий (DVCS), если я не программист?
-
14
Как заставить git-extension.bash работать на Mac OS X?
-
2
Как заставить "git pull" снова работать как положено
-
2
Git - GitHub Repository Setup подходит для использования?
-
9
Как я могу откатить 1 коммит?