Слияние SVN изменений после перехода на Bzr и Git - PullRequest
1 голос
/ 07 июля 2011

У меня есть централизованное репо, которое началось в Svn, было перенесено в Bzr, снова перенесено в Git. Теперь в моем клоне Git есть некоторые остаточные биты Svn, но у меня возникают проблемы при объединении изменений Svn из исходного репозитория Svn в клон Git центрального (перенесенного) репозитория Git.

git svn log
Migrating from a git-svn v1 layout...
Data from a previous version of git-svn exists, but
    .git/svn
    (required for this version (1.7.x.y) of git-svn) does not exist.
Done migrating from a git-svn v1 layout
fatal: bad default revision 'refs/remotes/git-svn'

После попытки инициализации:

git svn init [url] --ignore-paths="^(branches|tags)"
git svn fetch --all
git svn log
Unable to determine upstream SVN information from HEAD history

Svn2git кажется неуместным, так как делает совершенно новый локальный репо.

Я помню, как успешно делал это в прошлом, но не могу повторить результаты.

Идеи

1 Ответ

0 голосов
/ 05 августа 2011

После извлечения я всегда делаю

git checkout -b svn git-svn

, чтобы иметь ветку git-local svn, связанную с удаленной веткой git-svn.

Тогда нетпроблема доступа к информации SVN из Git.

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