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佈局」,那麼我認爲是:由於正則表達式與完整路徑相匹配,因此無論您的存儲庫佈局如何,都可以使用該正則表達式。 –