svn:从远程git存储库中的特定提交导出文件夹
我有一个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
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