git Получить пакет - не хранилище - PullRequest
1 голос
/ 19 марта 2020

У меня есть git репозиторий со следующей историей коммитов

f3b3eca fileone

и тем же репо в другом месте, немного обновленный, со следующей историей:

7d3e66e trzecia zmiana
7e3e171 druga zmiana
f3b3eca fileone

Я хочу создать комплект, включающий два коммита, из нового репо и применить его к первому репо (если бы у меня было соединение с удаленным репозиторием, это было бы просто 'git pull')

Я создаю пакет во втором хранилище:

git bundle create mybundle -2 master

Я проверяю это:

$ git bundle verify mybundle
The bundle contains this ref:
7d3e66edbac4ea77cb5d9956fcf44b4761a2f1db refs/heads/master
The bundle requires this ref:
f3b3eca59005cea576795f68f6e378616df4bd23
bundletestproj//mybundle is okay

Однако, когда я пытаюсь применить его к первому хранилищу:

git fetch mybundle

ошибка Происходит:

fatal: 'mybundle' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

То же самое происходит, когда я пытаюсь получить пакет, созданный из всего хранилища, как этот (клон работает git):

git bundle create repo.bundle HEAD master

Должен ли я делать связывание как-то иначе? В чем причина такого поведения git? Я следовал за документацией во всех этих шагах.

...