Я создал проект Github (Enterprise), используя git svn clone
существующего проекта SVN. Я продемонстрировал возможность использовать git svn rebase
для синхронизации коммитов SVN.
Теперь я пытаюсь проверить это с сервера сборки или чего-то еще, и когда я клонировал репозиторий, я теперь получаю Unable to determine upstream SVN information from working tree history
, когда пытаюсь перейти на rebase
.
В проекте Github, который я клонировал, я вижу метаданные в коммитах, ссылающихся на проект SVN, и я знаю, что они работали с оригинальной машины. Разве это не может быть в состоянии перейти с одной машины на другую?
У меня нет точных команд, которые я запускал для клонирования и т. Д., Но я могу сказать, что не прошел флаг --no-metadata
, потому что вижу метаданные SVN в коммитах git. Я бы запустил что-то вроде
git svn clone https://my/svn/project-name --prefix=svn/ --authors-file="authors.txt" my-git-project-name