2010-03-03 2 views
0

Я только недавно собрался, чтобы преобразовать старый проект svn в git. Все отлично работает, за исключением одной части импорта истории.История проекта Subversion не импортируется в Git правильно

По какой-то причине номер Commit выключен. Например, первая фиксация для реверсирования subversion равнялась 1; но если я проверяю журнал git, он читает то же сообщение, что и 53267272343. Просто немного :)

Кто-нибудь знает, что вызывает это и как я могу это исправить?

Благодаря

ответ

2

Git имеет не совершать версию с 1 на 1. Это ВСЕГДА хэш-код. Таким образом, вы можете совершить свою сделку с чем-то еще.

Если вы видите в своем журнале фиксации, вы можете видеть, что сообщение commit сообщает, что svn передал его своим номером в svn версии.

+0

Информация о svn commit обычно включается в сообщение git commit, как вы предлагаете, но обычно используется опция «-no-metadata», выполняющая полное преобразование из svn в git. В этом случае информация svn удаляется из журнала фиксации. – jamessan

+0

О, я не понял, что коммиты были хэш-кодом в git. Спасибо. – acreek

Смежные вопросы