вторник, 9 февраля 2010 г.

Упрощенный обмен метками в git

Есть в git не очень, по меньшей мере пока, понятный и логичный момент - при пуше, созданные и измененные метки не отправляются на сервер. Из за чего, обмен изменениями с коллегами приходится проводить в 2 этапа:
сначала делать git push, а потом еще и git push --tags. И аналогично для pull/fetch

Но сие поведение можно задать в файле настроек, для каждого репозитария

Или выполнить для репозитория команды:
git config --add remote.origin.push +refs/tags/*:refs/tags/*
git config --add remote.origin.push +refs/heads/*
git config --add remote.origin.fetch +refs/tags/*:refs/tags/*

Комментариев нет: