2015-09-14 3 views
1

Есть ли способ переместить ссылки из одного каталога (например, refs/tags) в другой каталог (например, refs/old_tags), не прибегая к обману в каталоге .git? Я только хочу переместить некоторые ссылки, не все из них.Перемещение git refs в новый каталог

Это, в основном, для очистки некоторых вещей от преобразования svn.

ответ

0

Вы можете делать то, что хотите, используя команду git update-ref. Если предположить, что у вас есть тег mytag, и вы хотите, чтобы переместить его в .git/refs/old_tags/mytag, вы можете сделать это:

git update-ref refs/old_tags/mytag mytag 
git tag -d mytag 

А теперь git show-ref шоу:

...commit... refs/old_tags/mytag 
Смежные вопросы