2016-11-08 9 views
0

Hereは、SVNリポジトリをgitに書き換える際の短いマニュアルです。このコマンドを実行した後:svn repoのクローン作成中にgit check throughとは何ですか?

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 

Gitはまさにを通じてチェックしていますか?何とかそれを数えることは可能ですか?

答えて

1

Subversionリポジトリからデータを取得しています。

「rXXXXXでチェックされました」 - rXXXXXは実際の改訂版のリビジョン番号です。 svnログとgitログを比較できます。

また、これらのリビジョン番号は、Gitの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リポジトリのHeadリビジョンまで続きます。つまり、あなたが指定したリビジョンまでカウントする必要があります。この例の現在のリビジョンは1768893です。

+0

ありがとう!それは年齢のために続くでしょう.. – Opal

関連する問題