使用 TortoiseHg 和 hgsubversion 扩展名(命令行也可以)。
克隆具有以下结构的SVN网址hg clone http://svn.example.org/hello-world
。
仅使用/ trunk。
中的文件生成本地副本正常运行hg push
并改变/ trunk中的文件。但我需要在/ tags中创建新的标记文件夹并在那里推送更改。
将标记添加到Hg中的修订并推送更改会导致“抱歉,无法找到合并修订版的svn父级。”
有没有办法在克隆期间保留SVN文件夹结构?
编辑:键入hg tags
确实在命令行显示结构,但我需要进入remote / tags目录,默认推送进入/ trunk,不知道如何改变它的工作原理。
答案 0 :(得分:0)
您无法从Mercurial
在SVN中创建标记答案 1 :(得分:0)
https://bitbucket.org/durin42/dotfiles/src/ae22ef7859eb0d2b8ba0edbacfae0e61a0e7bb51/.shell.d/50.hg_functions.sh?at=default#cl-88是我在使用hgsubversion时通常创建svn分支的方法。改为创建标签应该不难。