Gitlab - как удалить утилиту коммит сообщений? - PullRequest
1 голос
/ 07 октября 2019

В наших сообщениях о коммитах gitlab мы используем некоторые стандартные строки для запуска наших сборок и другого анализа.

Через некоторое время, очевидно, наша история git будет заполнена этими бесполезными сообщениями. Есть ли способ очистить нашу историю git?

1 Ответ

2 голосов
/ 07 октября 2019

Если вы делаете эти коммиты в личной / среде / ветке функций, вам просто нужно сделать SQUASH COMMIT при слиянии с общей веткой, как, например, master is.

Squashing позволяет привести в порядок историю коммитов ветви при принятии запроса на слияние. Он применяет все изменения в запросе на слияние как единый коммит, а затем объединяет этот коммит, используя метод слияния, установленный для проекта.

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

РЕДАКТИРОВАТЬ ДЛЯ РЕКОМЕНДАЦИИ:

Я настоятельно рекомендую вам следовать рекомендациям при создании веток и проектировании различных версий. Это называется поток Гитлаб . Это поможет вам избежать сумасшедших «фиксаций удалений» и позволит уточнить процедуру разработки.

Если вы видите этот URL, то помогает уловка сопоставления, например, ветвей со средами или функциями. делать вещи намного яснее. Кроме того, когда вы фиксируете ветку «более высокого уровня», вы фиксируете коммит и очищаете исходную ветку, так как она не нужна. (Если вы следуете правильному пути DevOps, если ваша ветка объединяется, она должна быть полностьюпротестирован и функционален. Это то, что вы ищете с помощью gitlab-ci).

Кроме того, я обнаружил эту часть документа , которая более подробно объясняет, как работает Squash. на потоке Гитлаб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...