5
我有一个简单回购的结构是这样的:如何在git svn中忽略路径评估?
trunk
code
othercode
doc
misc
branches
b1
code
othercode
doc
misc
b2
tags
t1
t2
我试图用git svn
克隆,但需要在主干+所有标签和分支省略doc
和misc
。但是,ignore-paths
选项不像我所期望的那样。
ignore-paths = (doc|misc)
似乎工作,但我担心,它也将排除像trunk/code/proj1/doc/
的路径,我想保持。
ignore-paths = ^(doc|misc)
不工作 - doc
和misc
由初始git svn fetch
命令拉入。我如何得到一个工作正则表达式,只会匹配根目录下的目录呢?手册页没有说明ignore-paths
是否与在SVN远程(branches/b1/doc
等)中看到的git克隆(doc
等)根目录或“完整”路径的“相对”路径匹配。 , 或者是其他东西。
这不起作用。无论如何,这些文件都是克隆的。 –
是否有没有svn布局svn回购的等价方法? – Spen
@besnep,如果您的意思是“没有*标准* svn布局”,那么我认为是:由于正则表达式与完整路径相匹配,因此无论您的存储库布局如何,都可以使用该正则表达式。 –