Вопросы с тегом «merge»

86
Отображение коммитов, сделанных непосредственно в ветке, без учета слияний в Git

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

86
Применение изменений из ветки b в a без слияния или добавления коммитов

Мой сценарий заключается в том, что у меня есть одна ветка, в которой я значительно улучшил процесс сборки (ветка A), а в другой я работаю над несвязанной функцией (ветка B). Итак, теперь, когда я взламываю ветку B, я хочу добавить то, что написал в ветке A, потому что мне нужны более быстрые и...

85
Как отменить слияние в Mercurial?

Я обманул слияние. Я хочу вернуться и попробовать еще раз. Есть ли способ отменить слияние до его фиксации? hg revertне делает то, что я хотел бы, он только возвращает текст файлов. Mercurial прерывает мою вторую попытку слияния и жалуется, что исходное слияние все еще не выполнено. Есть ли способ...

84
Как разрешить git status «Unmerged paths:»?

Я слил ветку dogв animal. Когда я совершаю коммит, я получаю следующее: Unmerged paths: (use "git reset HEAD <file>..." to unstage) (use "git add <file>..." to mark resolution both deleted: ../public/images/originals/dog.ai added by them: ../public/images/original_files/dog.ai У меня...

84
Как мне сделать git merge по умолчанию --no-ff --no-commit?

Политика компании - использовать --no-ffдля коммитов слияния. Мне лично нравится настраивать сообщения журнала слияния, поэтому я использую --no-commit. Кроме того, я люблю компилировать и тестировать, прежде чем отпустить коммит. Как сделать --no-ffи --no-commitпо умолчанию для меня для всех...

84
Предотвратить коммиты в основной ветке

(Для простоты) у меня есть masterветка и devв моем репозитории Git. Я хочу, чтобы masterветка всегда работала, поэтому вся моя работа должна выполняться в devветке. Однако, когда я объединяю свои изменения с помощью --no-ffслияния, я обычно остаюсь в masterветке и просто продолжаю работать в ней...

83
Git - как вызвать конфликт слияния и ручное слияние для выбранного файла

Мы поддерживаем веб-приложение, которое имеет общую главную ветвь и множество параллельных ветвей, по одной для каждой установки, каждая из которых имеет несколько конкретных изменений. Исходный код управляется в git, и это отличный инструмент, когда нам нужно перенести функции и исправления из...

79
Алгоритм N-стороннего слияния

Двустороннее слияние широко изучается как часть алгоритма сортировки слиянием. Но мне интересно узнать, как лучше всего выполнить N-образное слияние? Допустим, у меня есть Nфайлы, в каждом из которых содержится 1 миллион целых чисел. Мне нужно объединить их в один файл, в котором будут эти 100...

79
git rebase после предыдущего слияния git

У меня такая ситуация: Я создал clone(Y) из основного репозитория (X), потому что над Y работало много людей, мы не делали ничего, rebaseа только merges. Когда мы хотим доставить ( push) Y в X, мы хотели бы сделать rebase, чтобы все было красиво и чисто Проблема в том, что при выполнении rebaseнас...