Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
svn:从远程git存储库中的特定提交导出文件夹_Git_Svn - Fatal编程技术网

svn:从远程git存储库中的特定提交导出文件夹

svn:从远程git存储库中的特定提交导出文件夹,git,svn,Git,Svn,我有一个git存储库,例如: github.com/user/someproject 该回购协议中有10项承诺 我想从第5次提交中获取一个特定文件夹add_function 我知道使用svn我们可以从git repo导出文件夹: $ svn ls https://github.com/user/someproject /branches /trunk 然后去后备箱 $ svn ls https://github.com/user/someproject/trunk .. add_functi

我有一个git存储库,例如:

github.com/user/someproject
该回购协议中有10项承诺

我想从第5次提交中获取一个特定文件夹
add_function

我知道使用svn我们可以从git repo导出文件夹:

$ svn ls https://github.com/user/someproject
/branches
/trunk
然后去后备箱

$ svn ls https://github.com/user/someproject/trunk
..
add_function
...
现在要导出
add_函数
文件夹,我们可以通过

$ svn export https://github.com/user/someproject/trunk/add_function
但在这里,我只能从头部指向第10次提交的最新提交中导出
add_function
文件夹。但是现在如何从第5次提交中获取
add_函数
文件夹

我从github网站知道第五次提交的url:

https://github.com/user/someproject/tree/40030basdsebb44b1bd42e465ca38eb3146c3
现在我试过了

$ svn export https://github.com/user/someproject/40030basdsebb44b1bd42e465ca38eb3146c3/add_function
svn: E170000: https://github.com/user/someproject/40030basdsebb44b1bd42e465ca38eb3146c3/add_function doesn't exist

使用
--revision
(或
-r
)命令参数。revision的参数是什么。是吗?谢谢你,辩证法。我做了
svn日志https://github.com/user/someproject
。然后显示r1、r2、r3等以及提交消息。然后我做了
svnls-r5https://github.com/user/someproject/trunk
然后
svn导出-r5https://github.com/user/someproject/trunk/add_function