有没有一种更快的方法来git-svn从subversion仓库克隆一个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

哦,对,这太疯狂了。也许有一天,wordpress会转向git或mercurial或任何DRC。我认为将10K +插件克隆到github是不太可行的,至少没有很好地询问他们。
Wyck

Answers:


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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.