我有一个已经存在的 git-svn 存储库,在我的 .config 文件中有一个忽略路径,如下所示:
ignore-paths = ^(?!(Path1/Proj1|Path1/Proj2|Path2/Proj3))
这很好用。
有人在 svn 中添加了一个新项目,我现在在我的 git repo 中需要它。
如果我将忽略路径更改为下面的内容并发出 fetch 或 rebase,我永远不会看到 Path2/Proj4
ignore-paths = ^(?!(Path1/Proj1|Path1/Proj2|Path2/Proj3|Path2/Proj4))
过去,我总是放弃并炸毁我的 git repo 并重新创建它。有没有更好的办法?