Я только что установил локальное git-репо и скопировал его на удаленный репозиторий на основе Google «Cloud Source Repository».В основном это работало нормально, за исключением того, что теги не были реплицированы.У меня есть несколько старых репозиториев Google, созданных таким же образом (насколько я помню), у которых есть теги.Так что я не уверен, что происходит.
Процесс заключался в следующем:
- создать локальное git-репо (git 2.17.1 на компьютере с Ubuntu 18.04),
- добавить некоторые файлы и зафиксировать их,
- добавьте некоторые теги в соответствии с
git tag -a V1.0.0 -m "The initial working version"
, - , обновите и добавьте еще несколько файлов (это было для учебного пособия, которое я пишу для своей команды) и добавьте больше тегов, и
- затем настройте репо Google, подключитесь к нему с помощью механизма Google SDK и
git push --all google
.
Все из них, кажется, работало нормально, за исключением того, что естьнет меток в удаленном репо.Вывод команды git tags показан ниже, и я хорошо вижу теги в графическом интерфейсе gitk.Так что проблема не в локальном репо.Тэги просто не попали в репозитории Google.
Кто-нибудь видел эту проблему раньше или может подсказать, на что я смотрю дальше?
$ git tag
V1.0.0
V1.0.1
V1.1.0
V2.0.0
Пуш-вывод следует: ошибок нет,
git push --all google
Counting objects: 25, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (20/20), done.
Writing objects: 100% (25/25), 5.03 KiB | 2.51 MiB/s, done.
Total 25 (delta 7), reused 0 (delta 0)
remote: Resolving deltas: 100% (7/7)
To https://source.developers.google.com/p/<REDACTED>/r/git_test
* [new branch] master -> master