SVN, чтобы GIT застрял в миграции? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь перенести мой текущий SVN-репозиторий в GIT.Почему-то я просто понятия не имею, что происходит!Я нашел несколько статей в Интернете для миграции.Но я не уверен, что что-то происходит в фоновом режиме или нет.

Сначала я запустил:

svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' | sort -u > authors-transform.txt

Чтобы извлечь все имена пользователей.Изменено это.Этот прошел хорошо.Моя проблема связана с командой git-svn clone.

$ git svn clone svn://SVN_URL/ --no-metadata --authors-file=authors-transform.txt --stdlayout --no-minimize-url --preserve-empty-dirs --stdlayout
Initialized empty Git repository in H:/mygit/SVN_URL/.git/
|

Я запустил это, и оно застряло здесь в течение последних трех часов.Ничего не произошло.Я проверил папку, в которой выполнил команду. Все, что она сделала, это создала папку с именем SVN URL.

Поэтому я открыла другое окно GitBash и в другой папке запустила это:

$ git svn clone svn://SVN_URL/trunk/ --no-metadata --authors-file=authors-transform.txt --stdlayout --no-minimize-url --preserve-empty-dirs trunk
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: File not found: revision 6300, path '/trunk'
W: Do not be alarmed at the above message git-svn is just searching aggressively for old history.
This may take a while on large repositories
Checked through r17200

Единственное отличие в том, что я разместил здесь URL-адрес транка, а не основной репозиторий.Теперь это создало папку с именем trunk, и она зависла на 2,5 часа.

Просто хотел знать, что это нормально?Я не знаю, происходит ли что-нибудь, так как практически нет сгенерированного журнала, о котором я знаю.И оба размера папок застряли на 19 КБ с начала.Это не растет вообще.

Любая помощь будет оценена.Чем больше я его использую, тем больше я испытываю неприязнь к Git, но, думаю, проблемы с прорезыванием зубов всегда будут.Заранее спасибо.

...