GIT вытащить из голого хранилища - PullRequest
4 голосов
/ 26 июля 2010

У меня есть репозиторий GIT A, который был настроен с использованием «git svn» из репозитория subversion.Я сделал клон A под названием B, где B - это пустой репозиторий (git clone --bare).Я клонирую C из B, работаю над C и периодически помещаю свои изменения в B (причина, по которой я обнажил B).Теперь, когда я хочу получить последние обновления из subversion, я запускаю «git svn rebase» в репозитории A. Как мне переместить эти обновления из A в B. Переход на B и выполнение «git pull» завершается ошибкой - «fatal: /usr/local/git-1.7.0/libexec/git-core/git-pull нельзя использовать без рабочего дерева. "Как правильно переместить обновления с A на B

1 Ответ

3 голосов
/ 26 июля 2010

Поскольку B пуст, вы, вероятно, хотите подтолкнуть изменения из A в B.

То, что вы описали, выглядит как толкание и подтягивание без очевидной выгоды. Обычно вы используете git-svn, работая непосредственно в репозитории, который вы создали с помощью git svn clone. Есть ли конкретная причина, по которой вы создаете все эти дополнительные репозитории?

...