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

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

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

13
Каков наилучший (и самый безопасный) способ объединить ветку Git с master?
Создается новая ветка из master, мы называем это test. Есть несколько разработчиков, которые либо фиксируют, masterлибо создают другие ветви, а затем объединяются master. Допустим, работа над этим testзанимает несколько дней, и вы хотите постоянно получать testобновления с коммитами внутри master. Я бы сделал git pull origin masterиз test. Вопрос 1: …

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

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


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

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

3
Как вы разветвляетесь и сливаетесь с TortoiseSVN? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Как вы ветвитесь …

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

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

4
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) # site/test-result/ nothing added to commit …

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.