Должен ли я быть в состоянии сделать git svn rebase на новой машине? - PullRequest
0 голосов
/ 03 июля 2019

Я создал проект 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...