Subversionリポジトリからgit-svnでwordpressプラグインを複製するより速い方法はありますか?


11

git-svnを使用してSVNリポジトリを複製する場合、関連する変更がないかすべてのリビジョンを検索します(少なくとも私が理解している限り)。とにかくこのプロセスを速くする方法はありますか?

私はこのリンクを見つけました:https : //stackoverflow.com/questions/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repositoryこれは、リビジョンの数。どこまでさかのぼってその数を見つけるかを知る必要があるだけです。


クローンを作成している場合、違いますが、なぜ同じリポジトリをクローンし続けるのでしょうか?
Wyck

これはWPプラグインのリポジトリなので、リポジトリ全体を複製するのではなく、Gitで追跡する10個のプラグインを複製するだけです。それぞれが300,000以上のリビジョンを通過する必要があるようです(回答への入り口となる可能性がある、私が追加したばかりのメモを参照)
jb510

ああ、それはクレイジーです。ある日、ワードプレスがgitやmercurial、あるいはそのためのDRCに移行するかもしれません。10K +プラグインをgithubにクローンすることは、少なくともそれらをうまく要求することなしに、それほど実行可能であるとは思えません。
Wyck

回答:


8

はい、スキャンを開始する最初のリビジョンを渡すことができます:

git svn clone -s -r387893 http://plugins.svn.wordpress.org/your-plugin/

次のコマンドを使用して、そのリビジョンを探すことができます。

svn log http://plugins.svn.wordpress.org/your-plugin/

最後の行は最も古いリビジョンを示しています。

ソース:

http://teleogistic.net/2011/05/revisiting-git-github-and-the-wordpress-org-plugin-repository/


ありがとう!始めるべきリビジョンの数を推測する良い方法はありますか?私は12か月かそこらに満足しているでしょうが、私はsvnとそれをどうやって見つけるかについてはあまり詳しくありません。
jb510 2011年

回答を更新しました。
scribu

Scribuを本当にありがとう、私は今とても幸せです。最後に、SVNで追跡していたすべてのものがGit-SVNに移動しました。以前にかかっていたプラグインごとに数時間ではなく、プラグインごとに数分しかかかりませんでした。
jb510
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.