我有一个非常非标准的 SVN 回购布局:
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
因为我有很多不相关的修订)但是当它“完成”克隆时,它说它找不到任何东西。
这是一个相当新的变化,有效地从这里开始,所以除了文档之外我找不到太多信息,这似乎并没有解决我的特殊情况。
我究竟做错了什么?还是有更好的方法来做到这一点?