我期待使用 svn2git 将我的代码从 SVN 迁移到 Git。
下面是我的SVN路径
${SVN_PATH}/branches
${SVN_PATH}/tags
${SVN_PATH}/trunk/EAR/EARjar1
${SVN_PATH}/trunk/EAR/EARjar1
${SVN_PATH}/trunk/EJS/EJSjar1
${SVN_PATH}/trunk/EJS/EJSjar1
我希望只迁移 EJSjar1 和 EJSjar2。但不幸的是,我无法忽略 EARjar 的 SVN 路径。
svn2git SVN_PATH --no-minimize-url --trunk trunk --tags tags --nobranches --authors authors.txt --exclude '*EAR*' --verbose
Running command: git config --local --get user.name
Running command: git config --local svn.authorsfile authors.txt
Running command: git svn fetch '--ignore-paths=^(?:trunk[/]|tags[/][^/]+[/]) ('tags[' is not recognized as an internal or external command,operable program or batch file.
command failed:
git svn fetch '--ignore-paths=^(?:trunk[/]|tags[/][^/]+[/])(?:*EAR*)'
我在 --exclude 中尝试了各种组合,例如
'.*EAR.*'
'*EAR*'
但错误仍然存在。谁能帮我理解我哪里出错了。
谢谢 !