如何使用git-svn clone仅从Subversion版本库获取HEAD版本?

问题描述:

如何使用git svn clone仅从Subversion存储库获取HEAD修订版本?如何使用git-svn clone仅从Subversion版本库获取HEAD版本?

我一直在努力

git svn clone -s http://svn/java/<projectname> 

,但我已经得到了很多空目录的,我什么都试过了。所以知道我想在颠覆方面做一个克隆头......这可以做到吗?

我想这是你想要什么:

git svn clone -s -r HEAD http://svn/java/<projectname> 

您也可以指定与-r 2039:HEAD一个范围,如果例如,你想要的所有修订从2039到最新。如果真的是2039年之前你反对的历史,而不是当前修订之前的所有内容,你可能会这样做。

+0

我不知道为什么,但我没有与每个项目工作 – techsjs2013 2013-02-14 19:58:56

+1

我不得不删除“-s”并添加更改URL到htp:// svn/java//trunk,但它看起来像它适用于我的问题 – techsjs2013 2013-02-14 20:37:43

git svn clone -r HEAD http://svn/java/<projectname> 

不要忘记“-r HEAD”。它获取最新版本。