Вопросы с тегом «cherry-pick»

В управлении исходным кодом акт выборочной передачи отдельных изменений от однорангового узла к одноранговому называется «выбор вишни».

1450
Как выборочно объединить или выбрать изменения из другой ветки в Git?

Я использую git для нового проекта, который имеет две параллельные - но в настоящее время экспериментальные - ветки разработки: master: импорт существующей кодовой базы плюс несколько модов, в которых я обычно уверен exp1: экспериментальный филиал № 1 exp2: экспериментальный филиал № 2 exp1и...

876
Как выбрать несколько коммитов

У меня есть две ветви. Commit aявляется главой одного, а другие имеют b, c, d, eи fна вершине a. Я хочу двигаться c, d, eи fк первой ветви без фиксации b. Использование вишни забрать его легко: фотографии первой ветви вишневого выбрать один за другим cдо fи перебазироваться вторую ветвь на первой....

726
Можно ли выбрать вишню из другого git-репозитория?

Я работаю с git-репозиторием, которому нужен коммит из другого git-репозитория, который ничего не знает о первом. Обычно я выбираю вишню с помощью команды HEAD@{x}reflog, но, поскольку .gitничего не известно об этой записи reflog (другой физический каталог), как я могу выбрать вишню или я могу? Я...

640
Как черри подобрать диапазон коммитов и слить в другую ветку?

У меня есть следующий макет хранилища: мастер филиал (производство) интеграция за работой Чего я хочу добиться - это выбрать диапазон коммитов из рабочей ветви и объединить их с интеграцией. Я довольно новичок в git и не могу понять, как именно это сделать (выбор диапазонов коммитов за одну...

587
Как git-cherry-pick только изменения для определенных файлов?

Если я хочу объединить ветку Git с изменениями, внесенными только в некоторые файлы, измененные в конкретном коммите, который включает в себя изменения в нескольких файлах, как это может быть достигнуто? Предположим , что Git коммит называется stuffимеет изменения в файлах A, B, Cи , Dно я хочу ,...

519
git cherry-pick говорит: «… 38c74d - это слияние, но опция -m не была предоставлена»

Я сделал некоторые изменения в своей основной ветке и хочу внести их в апстрим. когда я выбираю следующие коммиты, я застреваю на fd9f578, где git говорит: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Что мерзавец пытается...

501
Частично вишневый коммит с Git

Я работаю над 2 разными ветками: релиз и разработка . Я заметил, что мне все еще нужно интегрировать некоторые изменения, которые были внесены в ветку релиза, обратно в ветку разработки . Проблема в том, что мне не нужны все коммиты, только некоторые фрагменты в определенных файлах, поэтому просто...

389
Прервать мерзавец?

Я бежал git cherry-pick <hash>и имел конфликты слияния. Я не хочу разрешать конфликты, я просто хочу отменить вишневую кирку. При фактическом слиянии (с git merge) есть удобство git merge --abort. Какой эквивалент для сбора...

379
Какие модели веток Git работают для вас?

В настоящее время наша компания использует простую модель ветвления ствола / выпуска / исправления и хотела бы узнать, какие модели ветвления лучше всего подходят для вашей компании или процесса разработки. Рабочие процессы / модели ветвления Ниже приведены три основных описания этого, которые я...

374
Объединить до определенного коммита

Я создал новую ветку с именем newbranchиз masterветви в git. Теперь я сделал некоторую работу и хочу слиться newbranchс master; тем не менее, я внес некоторые дополнительные изменения newbranchи хочу объединиться newbranchдо четвертого, от последнего, коммита master. Я использовал, cherry-pickно он...

302
Git Cherry-pick против Merge Workflow

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

287
Удалить конкретный коммит

Я работал с другом над проектом, и он редактировал кучу файлов, которые не должны были редактироваться. Каким-то образом я слил его работу с моей, или когда вытащил ее, или когда я попытался просто выбрать конкретные файлы, которые я хотел. Я долго искал и играл, пытаясь выяснить, как удалить...

190
Как мерзавец сливается после вишневого выбора?

Давайте представим, что у нас есть masterфилиал. Затем мы создаем newbranch git checkout -b newbranch и сделать два новых коммита newbranch: commit1 и commit2 Затем мы переключаемся на мастера и делаем cherry-pick git checkout master git cherry-pick hash_of_commit1 Посмотрев, gitkмы видим, что...

112
git cherry-pick не работает

Я пытаюсь выбрать фиксацию от мастера и поместить ее в текущую производственную ветку. Однако, когда я выполняю git cherry-pick <SHA-hash>, я просто получаю это сообщение: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) #...

98
Последствия использования графта в Mercurial

В последнее время возникло несколько вопросов о пропуске изменений при поддержке веток выпуска в Mercurial. Например: Mercurial: специфические для ветки изменения продолжают возвращаться после фиктивного слияния Почему отступы Mercurial в одной ветке влияют на другие ветки? Поскольку он был...

9
Ошибка отправки изменений в GIT. Имена ссылок должны соответствовать правилам git ref-format.

У меня есть одна ошибка при использовании git на Sourcetree. Я создал локальную ветвь с именем sprints / Mycompany_sprint_1 (потому что я хочу ее в категории), а затем я сделал несколько вишневых выборов в эту ветку из другой. После этого я попытался перенести все изменения в мою ветку, но получаю...