Описание тега cherry-pick

In source control management, the act of selectively pulling single changes from peer to peer is called "cherry-pick".
1 ответ

Ищите предложения по git-workflow при работе с огромным PHP-проектом обновления

В течение последних нескольких месяцев я работал над масштабным проектом обновления 11-летнего приложения, которое состоит из более чем 3500 отдельных файлов. В какой-то момент файлы были скопированы (ими управлял SVN, затем...), и началась работа п…
24 июн '16 в 14:09
1 ответ

Git cherry pick проблема при выборе диапазона коммитов

Git версия 1.7.1 - CentOS 6.6 Я пытаюсь выбрать диапазон коммитов. Я в своем feature ветвь и выход git log как ниже commit: 111 Author: abc time: xyz commit: 222 Author: abc time: xyz commit: 333 Author: abc time: xyz commit: 444 Author: abc time: x…
09 июл '18 в 12:07
1 ответ

Как заставить p4merge распознавать конфликты, вызванные `git cherry-pick`, так же, как это происходит с`git merge`?

Я следовал за этим частично вишневым выбором коммита с git для вишневого выбора изменений только на определенных файлах. после вишневого выбора у некоторых файлов были конфликты, то есть у файлов есть секции как: <<<<<<<<<…
23 авг '12 в 23:10
2 ответа

git cherry-pick -x по умолчанию

В справочной странице для git cherry-pick: ... -x When recording the commit, append a line that says "(cherry picked from commit …)" to the original commit message in order to indicate which commit this change was cherry-picked from. ... -r It used …
22 июн '12 в 14:36
1 ответ

Странное поведение мерзавца

У меня есть коммит в другой ветке, который просто добавляет кучу файлов в новый каталог. Допустим, коммит имеет идентификатор 123456 и добавляет каталог с именем foo полно вещей. Теперь в моей другой ветке, из чистого рабочего дерева, я делаю git ch…
28 июн '13 в 14:34
1 ответ

Git Поддерживать историю двух веток и быть в состоянии git push

У меня есть две ветви, которые выглядят так o--o--A--B-C--D env1 (master), cherry-picking from env2 \ X--C--D env2 Различия между этими двумя ветвями зависят от настроек среды. Я хочу сохранить эти две ветви, потому что мне достаточно просто сделать…
19 май '13 в 18:45
1 ответ

Не может перебазировать мерзавец, слияние и геррит

Я сделал что-то действительно странное. И не знаю, что делать, знать. Я работаю с Герритом, и он только что показал мне, что он не может слиться из-за конфликта, но был какой-то конфликт, но вместо этого я думаю, что это было из-за HEAD И я начал де…
23 фев '17 в 16:48
1 ответ

git cherry-pick -x: ссылка в деталях, а не в резюме

Учитывая коммит с сообщением "foo", т.е. только с краткой частью, я делаю git cherry-pick -x the_commit, Результатом является новый коммит с сообщением Foo (вишня выбрана из коммита eb42a6475d2c2e4fff7a1b626ce6e27eec21e886) Теперь это не хорошо, пот…
15 ноя '10 в 13:45
1 ответ

Git дублирует код

Мы только что переключились с Subversion на Git. Проблема, которая возникла этим утром, заключалась в том, что мы выбрали коммит из ветви в master, чтобы maser мог исправить ошибку. Затем мы слили мастера обратно в ветку. Когда мы попытались скомпил…
09 янв '13 в 14:54
1 ответ

Как объединить результат выборки в мастер?

Я только что сделал "сбор вишни", выполнив git fetch ssh://myname@something1 something2 && git checkout FETCH_HEAD После того как я выполню git branch (чтобы увидеть, в какой я ветке), я вижу, что я нахожусь в ветке со странным именем: (HEAD…
29 ноя '17 в 14:22
3 ответа

Выбор диапазона коммитов с помощью cherry-pick или rebase - приводит к тому же результату?

Иногда я хочу выбрать диапазон коммитов из другого хранилища. Я знаю два способа сделать это. 1. git checkout myBranch git cherry-pick begin..end или же git rebase --onto myBranch begin end Я считаю, что первую версию легче запомнить. Тем не менее, …
11 июл '12 в 08:19
0 ответов

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

У меня есть 2 основные ветви master а также development, Недавно мне пришлось нажать исправление, которое коммиты уже объединены developmentи для этого я выбрал вишню development, создал новую ветку исправлений, добавил еще один коммит для исправлен…
12 янв '16 в 01:05
1 ответ

Как вернуть один последний вишневый кир и сохранить другие в локальной копии?

Текущее состояние: У меня есть версия оформления заказа, поверх которой я выбрал вишню для других коммитов (скажем, 4-5 коммитов), которые являются некоторыми исправлениями. Теперь я должен проверить другое исправление, не теряя своего последнего ра…
22 сен '16 в 04:18
1 ответ

Рабочий процесс для "обратного переноса" меняется на другую ветку Mercurial (Hg)?

У нас две головы. Один - наш главный руководитель по разработке, а другой - тот, о котором я забыл до сегодняшнего дня. Мы нашли ошибку и исправили ее в нашей основной ветке разработки, и я только что понял, что она должна быть исправлена ​​и в стар…
23 апр '12 в 21:18
3 ответа

Вишни выбрать коммит и сохранить оригинальный код SHA

Я хотел бы выбрать вишню на выбранном пульте, сохраняя при этом его исходный код фиксации SHA (моя текущая ветвь основана на этом пульте, который я переустановил в предыдущее состояние).
03 фев '13 в 20:04
1 ответ

Копить изменения во время разрешения конфликта

Я перемещаю сложную функцию в другую ветку, используя git cherry-pick, Пытаясь разрешить конфликты в большом коммите, я обнаружил, что пропустил какой-то другой коммит, который должен быть применен первым. Я не могу stash текущее состояние, применит…
15 дек '16 в 11:23
1 ответ

Неудачный коммит слияния Cherry-pick с пустым коммитом

У меня есть несколько веток, и я хочу, чтобы изменения из второй ветки появлялись в первой ветке. Это, вероятно, лучше всего описать с помощью диаграммы: X - Y - Z (branch-2) / \ A - B - C - D - E - F (master) \ G - H - I (branch-1) Я хочу слить X, …
29 июн '18 в 07:10
1 ответ

Как правильно использовать Git cherry-pick

Я знаю что мы используем cherry-pick чтобы получить контент от определенного коммита в нашу текущую ветку. Я объясню ситуацию и нуждаюсь в некоторой помощи, чтобы полностью понять cherry-pick и быть уверенным, что это правильный способ решить мою пр…
06 фев '18 в 16:35
3 ответа

Что является эквивалентом в TFVC git cherry-pick

Я прошу прощения за мой вопрос, но я являюсь пользователем TFS Noob, что эквивалентно TFVC (Team Foundation Version Control) git cherry-pick?
22 сен '16 в 10:45
1 ответ

Подходят ли вишневые слияния в этой схеме?

Представьте себе git-репозиторий, который имеет следующую структуру: Основная ветка - здесь ведется разработка для следующего основного релиза Релиз ветки - разработка патчей для релизов здесь Ветви исправлений - ветви исправлений разветвляются от в…