Я работал с другом на проекте, и он отредактировал набор файлов, которые не должны были быть отредактированы. Так или иначе я объединил его работу в мою, или когда я вытянул ее, или когда я пытался просто выбрать...
У меня есть две ветви. Коммит a является главой одного, в то время как другой имеет b, c, d, e и f поверх a. Я хочу переместить c, d, e и f в первую ветку без коммита b. С помощью вишневого кирки это легко: ...
Если я хочу объединить ветку Git с изменениями, внесенными только в некоторые файлы, измененные в конкретном коммите, который включает в себя изменения в нескольких файлах, как это может быть достигнуто? Предположим, Git ...
В настоящее время наша компания использует простую модель ветвления ствола / выпуска / исправления и хотела бы получить совет о том, какие модели ветвления лучше всего подходят для вашей компании или процесса разработки. Рабочие процессы / ветвление ...
Например, у меня есть ветвь разработки и стабильная ветка. На случай, если я выбрал несколько коммитов от разработчика до стабильного. Есть ли способ сообщить Git о выбранных коммитах и избежать двойного -...
Учитывая, что два ответвления отличались, и определенная фиксация от одного ответвления (и не все) должна быть представлена другому, избирательный подход мерзавца достигает точно этого. Через какое-то время существует...
Я в состоянии, где я - единственный с помощью мерзавца, все другие используют svn. Я использовал 'мерзавца svn' для соединения с командой svn, и главным образом она работает просто великолепно. В последнее время я запустил проект первоначально...
У меня есть чувство, что я спрашиваю что-то, что не может быть сделано в мерзавце, но я мог бы также спросить. Есть ли какой-либо способ, которым я могу внести одно изменение и передать его всем ответвлениям? Например, предположите, что я хочу...
Принятие я - специалист по обслуживанию repo, и я хочу вытянуть в изменениях от участника, существует несколько возможных рабочих процессов: Я избирательно подхожу к выбору каждой фиксации от удаленного (в порядке). В этом мерзавце случая...
В настоящее время я выбираю несколько коммитов в другую (релизную) ветку. Я знаю об их параметре --strategy при сборке вишни, но боюсь, что этот вариант подходит не для всех ...
У меня есть скрипт, который выбирает коммит при добавлении дополнительной информации в комментарий. Сегодня я запускаю git cherry-pick и затем git commit --amend, чтобы изменить сообщение коммита. Я вижу, что есть ...
у меня есть фиксации, которые находятся в удаленном репозитории (источник/ведущее устройство), который я хочу вставить ответвление, созданное из того репозитория (origin/remote_branch). когда я контроль к тому удаленному контролю мерзавца ответвления...
В Mercurial/TortoiseHg, учитывая следующий пример, что является самым легким способом объединить пересмотр "G" в repo, не беря D, E и F (Предполагают, что G не имеет никакой зависимости от D, E или F). Repo A: - B...
У меня есть две ветки, мастер и разработчик. Я нахожусь в ветке разработчика, и я хочу выбрать 1 коммит от мастера к разработчику. Итак, я сделал $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Закончил одну вишню -...
Я пытался понять, как отменить фиксацию и зафиксировать изменения в другой ветке Git? но я не думаю, что это должно быть так сложно. (В ответе используется ветка -f и stash, и я не думаю, что мне нужно ...
У меня есть очень запутанная структура TFS, которую я пытаюсь очистить (спасибо моему предшественнику). Теперь у меня возникла ситуация, когда мне нужно выборочно переносить наборы изменений из одной ветки в другую, где они ...
Недавно было несколько вопросов о пропуске изменений при поддержке релизных веток в Mercurial. Например: Mercurial: специфические изменения ветки продолжают возвращаться после фиктивного слияния.
Почему...
Я пытаюсь реализовать рабочий процесс типа «git-flow» с помощью Gerrit, но я не могу понять последний кусок пазла. У моей проблемы есть два предварительных условия: Gerrit будет выполнять только ...
Я работаю с git-репозиторием, которому нужен коммит из другого git-репозитория, который ничего не знает о первом. Обычно я выбираю вишню, используя HEAD @ {x} в reflog, но потому что это ....
Есть две разные ветки git. В одном идет разработка (Branch1). В другой ветке продолжается работа над PoC (Branch2). Теперь я хочу выбрать изменения из Branch1 в Branch2, ...
У нас две головы. Один из них — наш главный руководитель разработки, а другой — тот, о котором я забыл до сегодняшнего дня. Мы нашли ошибку и исправили ее в нашей основной ветке разработки, и я просто понял, что она должна быть...
Вариант использования: каждый раз, когда я хочу переместить фиксацию из одной ветки git в другую выполняю следующую последовательность действий: [зафиксировать в рабочей ветке]
git checkout ветка для слияния в
git cherry-pick ...
На справочной странице git cherry-pick: ... -x При записи коммита добавьте строку с текстом «(вишня, выбранная из коммита…)» к оригиналу сообщение фиксации, чтобы указать, какое ...
В обычном конфликте слияния Git три версии файла, используемые для трехстороннего слияния, примерно следующие: ЛОКАЛЬНАЯ: версия из моей ветки.
REMOTE: версия из другой ветки
BASE: ...
Я перехожу на Mercurial из Subversion, где я привык использовать svnmerge.py для отслеживания уже внесенных изменений объединены, или которые были заблокированы от объединения: # Отметить изменение 123 как ...
У меня две ветки: trunk, production. Я нашел проблему в транке, исправил и закоммитил, запушил. Теперь он был протестирован, и мне нужно внести изменения в производственную ветку в качестве исправления. Я...
У меня есть следующая история git: A --- B --- C --- D '--- E' [master] \ \ --- D --- E --- F [стабильный] У нас есть политика отбирать все изменения от стабильного до основного; D 'и E' - это вишня -...
Я сделал некоторые изменения в своей основной ветке и хочу внести их в апстрим. когда я выбираю следующие коммиты, я застреваю на fd9f578, где git говорит: $ git cherry-pick fd9f578 роковой: ...