2016-11-08 1 views
0

Here - краткое руководство по переписыванию SVN repo в git. После выполнения этой команды:Что такое проверка git при клонировании svn repo?

git svn clone --stdlayout --no-metadata --authors-file=users.txt svn://hostname/path dest-dir 

следующих сообщений можно увидеть в консоли:

This may take a while on large repositories 
Checked through r89900 

Что проверяет мерзавец через точно? Можно ли это как-то считать?

ответ

1

Git извлекает данные из репозитория подрывной деятельности.

«Проверено через rXXXXX» - rXXXXX являются действительными номерами ревизий подрывной деятельности. Вы можете сравнить журналы svn с git log.

Также эти номера ревизий сопоставляются с записями Git's sha-1.

git checkout remotes/<Remote Name> 
    git svn log --show-commit --oneline 

    Output: 
    r50 | 77c9acf | "SVN Commit message" 
    ... 
    r1 | 84e6c49 | "SVN Commit message" 

Вы не можете рассчитывать, но git отображает текущую ревизию. Это до пересмотра главы вашего хранилища SVN. Что означает, что из example вы упомянули, что он должен рассчитывать до указанной вами ревизии, ну, текущая версия для вашего примера - 1768893.

+0

Спасибо! Это будет длиться веками. – Opal