Git Как пометить удаленную ветку - PullRequest
1 голос
/ 21 мая 2019

Я пытаюсь создать скрипт, который будет перебирать все ветви на нашем сервере и архивировать старые ветви.

Чтобы получить список ветвей, я использую команду

git branch -r

Затем я хочу пометить каждую ветвь, поэтому внутри цикла foreach

git tag archive/branchname branchname

Однако, когда я запускаю команду tag, я получаю ошибку

error: branch'branchname' не найдено

Я также пытался с

git tag archive/branchname origin/branchname

и получаю ту же ошибку, за исключением того, что на этот раз его происхождение / branchname не найдено

tldr;

Как пометить ветку на пульте?

1 Ответ

1 голос
/ 21 мая 2019

Вы должны иметь возможность пометить удаленную удаленную ветвь, если git branch -avv показывает вам:

remotes/origin/abranch

Я успешно протестировал git tag archive/aTag origin/aBranch (облегченный тег), поскольку сам тег "архив" еще не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...