我有一个非常非标准的SVN repo布局:
http://svn.my.company.corp/<area>/trunk/<project>
http://svn.my.company.corp/<area>/branches/<person>/<project>
http://svn.my.company.corp/<area>/tags/<project>/<tag>
我对这些标签并不十分担心,因为它们并没有真正使用过这么多。但我正试图让分支机构正常工作。
目前我的.hgrc
包含以下内容:
[hgsubversionbranch]
default = trunk/MyProject
wayne = branches/WaynesWorld/MyProject
然后运行以下命令:
> hg clone --layout custom --startrev 15042 svn+https://svn.my.company.corp/myarea/ MyProject
(使用--startrev
因为我有很多不相关的修订版)但是当它“完成”克隆时它就说它找不到任何东西。
这是一个非常新的变化,有效地从here开始,所以除了文档之外我还没有找到太多信息,这似乎没有解决我的特定情况。
我做错了什么?或者有更好的方法吗?