Articles of merge

Слияние Git влияет на «объединенную» ветвь?

Компания, над которой я работаю, тестировала рабочий процесс Git с тремя основными ветвями (разработка, бета, мастер) плюс отдельные ветви функций. Это включает в себя объединение ветвей функции в «развитие» и «бета» независимо друг от друга, а затем периодическое объединение «бета» в «мастер» для релизов. Проблема: когда мы объединяем ветвь признаков для «разработки», она, похоже, влияет […]

TortoiseSVN / Subversion – Периодическое слияние ветви с туловищем

Наша компания недавно переключила системы контроля версий на SVN, используя TortoiseSVN в качестве нашего клиента, чтобы облегчить использование гибкого метода разработки. Наш репозиторий SVN имеет несколько ветвей из ствола, по одному для каждого спринта. Обычно мы делаем «поддерживать ветку в актуальном состоянии с помощью сундука, а затем реинтегрируем ветвь». Однако иногда изменения в ветке должны […]

Хорошая стратегия устранения нежелательных коммитов и неправильных слияний в Git

У нас есть проблема / непонимание с нашей текущей настройкой git. У нас есть локальный мастер и локальные ветви функций / пользователей. Филиалы подключены к разным удаленным филиалам по умолчанию. Если я выберу мастер и хочу вытащить последние изменения, git говорит мне, что я опережаю удаленный мастер. Если посмотреть на diff файла, который, как я […]

git: я случайно объединил ветку функций в мастер вместо того, чтобы развиваться

Я использую git и работаю с ветками master / develop / feature. У мастера был только файл README. И, к сожалению, я случайно объединил ветку функций, в которой я работал в мастер вместо развитой ветки. А также удалили ветвь функции. Я мало знаю о git, и я смущен тем, что делать. Но я думаю, что […]

Как сообщается слияние Git, который является «реальным» родителем?

Насколько я понимаю, Гит определяет текущее состояние репозитория, отслеживая изменения от текущей главы от своих родителей до корня. Слияния совершают два родителя, например C6 : [источник] Я понимаю преимущества, логические обоснования и т. Д. За то, что у вас есть несколько родителей. Однако я не понимаю, как вы могли бы проследить историю здесь. Если ваша […]

SVN Проблемы управления источником при слиянии изменений

Я видел, где были внесены изменения в один файл кода с помощью двух кода разработчика: x++ В конце концов: x++ x++ где из-за возврата / удаления каретки (я думаю) одна строка стала беззвучно объединена как две строки одного и того же кода (без конфликтов). Все компилируется, но внезапно тесты не работают, и возникает странное поведение. […]

Может ли git merge upstream изменять как файл, так и копию в репозитории?

Есть ли способ скопировать файл (или подкаталог) в репозиторий git и иметь git слияние восходящих изменений в обе копии? Рэндал Шварц упоминает, что git может это сделать (27 минут в этом разговоре Google Tech: http://www.youtube.com/watch?v=8dhZ9BXQgc4 ) Справочная информация. Я использую git для отслеживания и обновления программного обеспечения CMS. Т.е. у меня есть CMS в git […]

Способ автоматической синхронизации и развития филиала в репо GitHub

В нашем проекте мы используем модель Fork & pull, когда у всех есть форма основного репо и создается запрос на получение при завершении задачи. Этот рабочий процесс достаточно хорош, когда у вас есть только одна ветвь в основном репо, но теперь у нас есть ветви. Есть «стабильная» ветвь для производственного кода и «разработка» для новых […]

Потерянная история фиксации ветви в слиянии осьминога

Я просто потерял локальные коммиты на ветке после (случайного) слияния осьминогов, но не понимаю, почему. Вот ссылка: 8191469 HEAD@{0}: checkout: moving from develop to feature 832315f HEAD@{1}: checkout: moving from feature to develop 8191469 HEAD@{2}: merge develop: Merge made by the 'recursive' strategy. e17facc HEAD@{3}: checkout: moving from develop to feature 832315f HEAD@{4}: pull: Fast-forward […]

Объедините dev в master и возьмите весь код из dev-ветки

Мы работаем с дочерней веткой в ​​git уже давно. Весь наш код обновлен в ветке dev. Однако мастер-ветвь крайне устарела. Мы надеемся объединить ветвь dev обратно в главную ветку, чтобы обновить ее. Однако, когда мы пытаемся объединить dev обратно в мастера, мы получаем более 24 000 + конфликтов. Я знаю, сумасшедший! Весь код в главной […]