次のような単純なレポ構造があります。
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
このようにルートのディレクトリに対してのみ一致する正規表現を取得するにはどうすればよいですか? man ページにはignore-paths
、git clone のルートに到達する「相対」パス (doc
など) と一致するか、SVN リモートで見られる「完全な」パス (branches/b1/doc
など) と一致するか、または何かそうしないと。