Git svn fetch ничего не делает? - PullRequest
0 голосов
/ 13 марта 2019

Я пытаюсь перенести одну ветку svn в git. Я делаю это на моем компьютере с Windows, используя команду git svn в командной строке Windows.

Я инициализировал репозиторий .git в локальной папке и выполнил следующую команду:

git svn init https://companyname.svn.cloudforge.com/blb400

После этой команды у меня есть следующий файл конфигурации в моей папке .git:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
[svn-remote "svn"]
    noMetadata = 1
    url = https://companyname.svn.cloudforge.com/blb400
    fetch = :refs/remotes/blb400
[svn]
    authorsfile = C:/temp/so-design/users.txt

Затем из командной строки я выполняю следующую команду:

git svn fetch -r 103:HEAD

Я пытаюсь получить последнюю ревизию из ветви svn, потому что полагаю, что получить только одну ревизию будет быстро. Но команда git svn fetch висит там часами и ничего не делает. Нет информации журнала, ничего. Я прочитал все сообщения в Stackoverflow об этом, и все они предполагают, что команда может быть медленной, и поэтому ее следует использовать с опцией -r, что я и делаю. К сожалению ничего не происходит?

Я уже посмотрел этот пост 1017 *, но он не решает мою проблему.

...