2014-04-09 4 views
1

Возможно, это очень простой вопрос, но он не может понять это.Удаляет ли Git тег базовые коммиты?

Если удалить тег в моем удаленном хранилище с помощью:

мерзавца нажать --delete происхождения

удалить ли, что основные изменения файлов совершают, связанные с тегом? Я просто хочу удалить устаревшие теги, которые пришли из репозитория, импортированного из CVS/SVN. Я хочу сохранить свой код, просто без пометки.

Спасибо.

+1

Обычно теги SVN никогда не существуют на соединительной линии, потому что действие тегов SVN является фиксацией. Git tagging action не является фиксацией. Он не создает дополнительную фиксацию. – linquize

ответ

3

Нет, это не так, если только это не является частью какой-либо другой истории. Теги указывают на определенные коммиты; ветви указывают на их концы; коммит указывает на их родительские коммиты. Объект только подлежит сборке мусора, если ничто не указывает на него вообще.

Смежные вопросы