как получить все теги репозитория в каталогах - PullRequest
0 голосов
/ 16 ноября 2011

Например, если у меня есть хранилище с тегами

0.0, 0.1, 0.2, 0.3, 0.4, 1, 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0beta

Я бы хотел сделать папки типа

0.0/[repo at 0.0]
0.1/[repo at 0.1]

и т.д.

Хранилище находится в URL, например, example.com:myrepo.git.

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Напишите bash-скрипт, который считывает теги (git tag -l).затем для каждого do clone перейдите в клонированную директорию и отметку о покупке.

Если вам не нужно полное репо, попробуйте следующую команду:

git archive master | tar -x -C /path/to/current/tag/
0 голосов
/ 16 ноября 2011

Используйте git tag, чтобы получить список тегов

Используйте что-то вроде ниже, чтобы перебрать тэги и создать каталоги:

GIT_WORK_TREE="../0.0" git checkout 0.0 -f
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...