如何使用hgsubversion在Subversion存储库中创建新标记?

时间:2011-12-11 03:08:29

标签: svn mercurial tortoisehg hgsubversion

使用 TortoiseHg hgsubversion 扩展名(命令行也可以)。

克隆具有以下结构的SVN网址hg clone http://svn.example.org/hello-world

  • ..
  • branches /
  • tags /
  • trunk /

仅使用/ trunk。

中的文件生成本地副本
  • ..
  • .hg
  • .hgtags
  • 文件1
  • file2的
  • file3的

正常运行hg push并改变/ trunk中的文件。但我需要在/ tags中创建新的标记文件夹并在那里推送更改。

将标记添加到Hg中的修订并推送更改会导致“抱歉,无法找到合并修订版的svn父级。

有没有办法在克隆期间保留SVN文件夹结构?

编辑:键入hg tags确实在命令行显示结构,但我需要进入remote / tags目录,默认推送进入/ trunk,不知道如何改变它的工作原理。

2 个答案:

答案 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分支的方法。改为创建标签应该不难。