Вопросы с тегом «branching-and-merging»

В системе контроля версий ветви представляют собой параллельные линии разработки. Слияние - это действие, объединяющее изменения, внесенные в разные ветки.

4986
Переместите самые последние коммиты в новую ветку с помощью Git

Я хотел бы переместить последние несколько коммитов, которые я совершил, чтобы освоить, в новую ветку и вернуть мастер до того, как эти коммиты были сделаны. К сожалению, мой Git-fu еще недостаточно силен, какая-нибудь помощь? Т.е. как можно из этого выйти master A - B - C - D - E к этому?...

2105
Каков наилучший (и самый безопасный) способ объединить ветку Git с master?

Создается новая ветка из master, мы называем это test. Есть несколько разработчиков, которые либо фиксируют, masterлибо создают другие ветви, а затем объединяются master. Допустим, работа над этим testзанимает несколько дней, и вы хотите постоянно получать testобновления с коммитами внутри master....

944
Как скопировать версию одного файла из одной ветки git в другую?

У меня есть две ветви, которые полностью объединены. Однако после завершения слияния я понимаю, что один файл был испорчен слиянием (кто-то другой сделал автоформат, gah), и было бы проще перейти на новую версию в другой ветке, и затем снова вставьте мое однострочное изменение после переноса в мою...

728
Как скопировать коммиты из одной ветки в другую?

У меня есть две ветви от моего хозяина: v2.1 : (версия 2) я работаю в течение нескольких месяцев WSS : что я создал вчера, чтобы добавить одну особенность для моего мастера (в производстве) Есть ли способ скопировать вчерашние коммиты из wss в...

292
Как устранить ошибку git «не то, что мы можем объединить»

Я только что столкнулся с проблемой при объединении ветки в master в git. Во-первых, я получил название ветви, запустив git ls-remote. Давайте назовем эту ветку "имя-ветви". Затем я выполнил git merge branch-nameкоманду и получил следующий результат: fatal: branch-name - not something we can merge...

276
Найти неразделенные ветви Git?

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

162
Как вы разветвляетесь и сливаетесь с TortoiseSVN? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

136
Как вы поддерживаете код разработки и производственный код? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Каковы лучшие практики и практические правила,...

125
Почему я объединяю «исходную / развивающуюся ветку удаленного отслеживания» с разработкой?

Я единственный в своей организации, кто совершает коммиты со следующим сообщением: Объединить ветку удаленного отслеживания origin / develop с develop Не уверен, что делаю, чтобы вызвать их, но я бы хотел остановиться. Какую команду я использую для создания этой фиксации и какую команду я должен...

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) #...

112
Удалите большой файл .pack, созданный git

Я проверил загрузку файлов в ветке и объединил их, а затем пришлось удалить их, и теперь у меня остался большой файл .pack, от которого я не знаю, как избавиться. Я удалил все файлы с помощью git rm -rf xxxxxxи также запустил эту --cachedопцию. Может ли кто-нибудь сказать мне, как я могу удалить...

100
TFS: Обновление ветки с изменениями из основной

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

94
Стоит ли удалять ветку после слияния?

После слияния ветки вы удаляете ее из репозитория? Однако это хорошая практика или нет? Обычно я создаю много веток, так как я не хочу нарушать работу моего текущего релиза и хочу удалить их, чтобы все было в порядке. Однако, если вы работаете с Assembla или GitHub, ваши запросы на слияние из...

91
Удаление ветки SVN

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

81
команда git, чтобы сделать одну ветку похожей на другую

Я пытаюсь взять ветку с изменениями и вернуть ее, чтобы она была идентичной тому апстриму, от которого она расходилась. Изменения как местные , так и не были вытеснены на GitHub, так что ни один git resetили git rebaseдействительно жизнеспособны, так как они меняют историю, что это плохо с...