|
|
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть три стволовые ветки:
1. При сборке новой версии продолжается работа над задачами, которые не входят в эту версию. 2. После релиза, исходники из бранча новой версии заливаются в Master (merge verXX to Master). 3. Из Master происходит каскадное обновление стволовых веток Versions и Tasks (merge Master to Versions and Tasks). 4. Каждый разработчик не только выполняет commit, но и push в отдельные бранчи с указанием номера задачи. 5. Обновляем все не вошедшие в релиз задачи (merge Tasks to taskXX). На этом шаге почти всегда вываливаются разногласия, которые приходится решать вручную, но проблема не в этом. Суть проблемы: 1. Частенько Git втихую удаляет из бранча задачи новые модули, которые были добавлены, но еще не опубликованы в Master. 2. Если в релизе и в задаче затронут один и тот же модуль, то иногда Git не вывалив разногласие, заменяет код в бранче задачи кодом из Master. Боремся с этим с завидной регулярностью :-\ Пожалуйста, подскажите, как нужно правильно выполнять слияние исходников, чтобы не было подобных проблем? Если есть какие-то материалы с готовыми решениями, буду благодарен за ссылки! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 16:47 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
не верю (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 17:56 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
Дегтярев Евгений, добавляю еще 2 скриншота :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 18:41 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
Состояние ветки после обновления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 18:41 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
Единственное что меня смущает, это то, что от ветки задачи была отпачкована еще одна (выделена серым на скриншотах). Возможно это все-таки мои "золотые руки"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 18:53 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
KinsT_UA, "Программа на дельфи"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 19:37 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
KinsT_UA, нам отсюда не видно что вы там делаете и как, но у гита овердофига пользователей и подобная бага не прошла бы незамеченной зы в проекте 10 разрабочтков, от 40 до 60 версионных веток, подобных проблем ни разу не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 21:35 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
KinsT_UA иногда Git не вывалив разногласие, заменяет код https://stackoverflow.com/questions/5074452/git-how-to-force-merge-conflict-and-manual-merge-on-selected-file ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2020, 21:54 |
|
||
|
Git затер изменения в ветке
|
|||
|---|---|---|---|
|
#18+
Дегтярев Евгенийу гита овердофига пользователей и подобная бага не прошла бы незамеченнойПонимаю, поэтому и решил уточнить, вдруг кто-то сталкивался. Дегтярев Евгенийв проекте 10 разрабочтков, от 40 до 60 версионных веток, подобных проблем ни разу не был Хочется сказать: "Повезло Вам" :) Но я понимаю, что высока вероятность того, что мы у себя что-то делаем не так. ma1tus, спасибо за новый материал! Если смогу воспроизвести кейс, который приводит к ошибкам, которые я описал выше, то дам обратную связь! Пока очевидно, что Вопрос1 это дело собственных рук. Вопрос2 покручу еще, может быть смогу что-то "сломать"... мастер ветку целевого софта предприятия, например Хддд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2020, 11:21 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39914977&tid=2038689]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 502ms |

| 0 / 0 |
