我正在开发一个我无法控制的 svn 存储库。它使用具有非常严格权限的标准布局。
我没有读取父文件夹的权限。
svn://foo.bar/project/
svn://foo.bar/project/branches
但我可以阅读svn://foo.bar/project/trunk
和svn://foo.bar/project/branches/x
。
如果我在 git-svn 中使用多个遥控器,我可以获取并提交这些分支。但是 git-svn 不会找到分支的父级。多个遥控器将被视为不同的存储库。
看来我可以修改 git-svn 以更正后续父源。但我不知道perl。是否可以编写脚本修复分支的父哈希。或者我可以使用一个简单的脚本来创建新的远程分支,然后让 git-svn 来获取它。