Ошибка при создании нового тега в моем локальном клоне git - PullRequest
0 голосов
/ 09 июня 2018

У меня уже есть тег с именем "V1.8 / INTERNAL", затем я пытаюсь создать новый тег с именем "V1.8", используя следующую команду.

C:\Program Files\Git\bin\git.exe -C D:\IOT_GIT\WinPkg tag -a  V1.8 3b87e27 -m  "" --force

Но я получаю следующую ошибку:

fatal: cannot lock ref 'refs/tags/V1.8': 'refs/tags/V1.8/INTERNAL' exists; cannot create 'refs/tags/V1.8'

Когда я увидел в TortoiseGit новый тег, успешно созданный.Я не знаю, почему возникает эта ошибка при создании этого нового тега.

1 Ответ

0 голосов
/ 10 июня 2018

Возможный обходной путь - принять другое соглашение об именах для:

  • тегов пространства имен (например: 1.8/INTERNAL)
  • обычных тегов (v1.8)

Таким образом, вы избегаете иметь имя тега, совпадающее с пространством имен тега (переводится как папка с refs)

Вы можете переименовать существующий тег V1.8/INTERNAL, затемдобавьте свой обычный тег V1.8.

...