Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Вопросы по git (https://javascript.ru/forum/offtopic/30324-voprosy-po-git.html)

monolithed 14.06.2014 20:54

Может сперва удалить тег?

git tag -d tag_name
git push origin :refs/tags/tag_name

kobezzza 14.06.2014 21:07

Цитата:

Сообщение от monolithed (Сообщение 316520)
Может сперва удалить тег?

git tag -d tag_name
git push origin :refs/tags/tag_name

А мне он нужен. Объясню ситуацию:

вёл разработку в бранче (v5.0.2), закончил, смерджил с мастером, создал метку (v5.0.2) и вспомнил, что забыл грохнуть бранч. Даже не думал, что может быть такая проблема, т.е. получается единственных выход - это грохнуть метку, грохнуть бранч, заного создать метку?

monolithed 14.06.2014 21:30

Выходит что так. только зачем грохать бранч?

Зачем не нужно этого делать?
Удобно когда разработка велась в какой-то ветке, которую потом нужно тестить отдельно от релиза.
Т.е. если произойдет хуйня, то будет просто ее найти, пробежавшись по веткам.

Особенно удобно будет когда поддомен для тестирования соответствовует имени ветки (странно что я тебе это объясняю, ты же работал в яндексе).

Например: project-1212.test.example.com
Имя ветки всегда изначально состоит из id-таска.

monolithed 14.06.2014 21:32

В основном ветки хранятся до тех пока нет надобности в увеличении дискового пространства.
Тогда грохают множество веток за какой-то период.

kobezzza 14.06.2014 21:58

Цитата:

Выходит что так. только зачем грохать бранч?
Он мне ну нужон уже :)

Цитата:

странно что я тебе это объясняю, ты же работал в яндексе
Там разработка в команде была, а тут я один и подходы другие удобнее, да и мы юзали SVN (исторически сложилось и всех устраивало), хотя конечно не суть

monolithed 14.06.2014 22:36

Цитата:

Сообщение от kobezzza
Там разработка в команде была

Поверь на слово — не важно :)


Часовой пояс GMT +3, время: 19:18.