Ветка слита, но не удалена

Я бы рекомендовал Shogun: https://www.bigcommerce.com/apps/shogun-landing-page-builder/

Это однократное приложение, которое предоставляет редактор перетаскивания для создания страниц.

0
задан overexchange 18 January 2019 в 19:09
поделиться

1 ответ

Можно ли объединить любую ветвь (скажем, Release), но не удалить?

Слияние и удаление - совершенно независимые действия. Несмотря на то, что есть некоторая защита, чтобы избежать ее непреднамеренного использования, несжатые ветви могут быть удалены. И объединенные ветви не удаляются автоматически в git.

Github имеет возможность автоматически закрывать ветви, которые были объединены, но это происходит «над» уровнем git в бизнес-логике github.

В конце концов, ветвь Develop закончится множеством веток Release, объединенных, но не удаленных ... В любой момент, если в репозитории нет разработчика, тогда у Git должна быть ветка Master. и только несколько веток Release.

Похоже, вы хотите, чтобы существование ветвей отражало что-то значимое. Это решение остается за вами и вашими коллегами. Но учтите следующее: пока существует ветвь, можно увидеть ее связь с другими ветвями (наиболее непосредственно по git diff и по тому, какие ветви являются главой и / или позади каких других ветвей). Как только ветвь исчезнет, ​​такое сравнение не может быть сделано. Поэтому вам решать, является ли удаление веток вашим любимым способом выразить работу в процессе.

Я для одного чемпиона непрерывной интеграции с несколькими долгоживущими ветвями (например, разработка -> мастер), отмечая точки в мастере, если вы решите сокращать релизы, и удаляя недолговечные ветки объектов после того, как они были слились в разработке, когда это удобно. Но я бы никогда не предположил, что их существование или, если уж на то пошло, отсутствие, что-то значат. git может сказать мне точно, в чем различия. Я бы придерживался этого. Удаление ветвей функций - это задача обслуживания, которая не создает быстрого интереса при отложении на неопределенный срок.

0
ответ дан Daniel Farrell 18 January 2019 в 19:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: