Git Bundle с символической ссылкой - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь поделиться нашим git-репо с командой сторонних разработчиков. У нас нет «мастерской» ветки. У нас есть A / master, B / master и C / master. У меня есть символический реф в моем репо паба

HEAD -> ссылки / головы / B / master

Когда я создаю пакет git bundle create my.bundle --remotes --tags, я получаю две ссылки на refs / remotes / origin / B / master, что приводит к сбою git clone --mirror my.bundle. Есть ли способ игнорировать символическую ссылку?

1 Ответ

1 голос
/ 12 июля 2019

Я бы, наверное, использовал:

git bundle create my.bundle \
    $(git rev-parse --symbolic-full-name --remotes --tags | grep -v HEAD)

или что-то в этом роде.(Разрыв строки с обратной косой чертой в основном предназначен для публикации, и следите за тем, чтобы при этом удалялось слишком много записей HEAD, например, если у вас есть имя для удаленного отслеживания или имя тега, например getAHEADofit.)

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