EGit: как создать новый тег?

Я хочу создать новый тег, используя EGit. В соответствии с руководство есть два способа сделать это:

  • Выберите Команда > Дополнительно > Тег...
    • Но у меня нет подменю Дополнительно в меню Команда.

  • Выполните Создать тег... в фиксации в представлении "История".
    • Но у меня нет этой кнопки/опции в представлении "История".

Как мне это сделать? Спасибо.

Моя настройка:

Версия: Juno Service Release 2
Номер сборки: 20130225-0426 | Eclipse EGit 3.0.1.201307141637-r

Ответ 1

Совет на форуме Eclipse показал, как:

  • Переключиться на Git Перспектива репозитория;
  • Отметьте локальную ветвь, чтобы пометить ее в представлении Репозитории Git;
  • В дереве проекта щелкните правой кнопкой мыши на Теги → Создать тег
  • Введите имя тега и тег.

После этого тег должен быть перенесен в удаленный репозиторий, но это то, что можно сделать в обычной перспективе кодирования.

Ответ 2

Я также использую Juno, и у меня есть меню Team- > Advanced- > Tag в контекстном меню проекта. (Щелкните правой кнопкой мыши проект, подключенный к GIT)

После создания тега V.01, например, вам нужно нажать тег в репозиторий.

В представлении Git Репозитории у вас есть теги под вашим проектом. В контекстном меню вашего тега есть меню Push Tag.

Target Ref Name: должно быть что-то вроде refs/tags/V0.1 (без ссылок/тегов/пути вы получите сообщение об ошибке "funny refname" )