使用TortoiseHg和hgsubversion扩展(命令行也可以)。
克隆一个 hg clone http://svn.example.org/hello-world
具有以下结构的 SVN URL。
- ..
- 分支机构/
- 标签/
- 树干/
生成仅包含来自 /trunk 的文件的本地副本。
- ..
- .hg
- .hgtags
- 文件 1
- 文件2
- 文件 3
这样做hg push
可以正常工作并更改 /trunk 中的文件。但我需要在 /tags 中创建新的标签文件夹并在那里推送更改。
将标签添加到 Hg 中的修订并推送更改会导致“抱歉,找不到合并修订的 svn 父级。 ”
有什么方法可以在克隆期间保留 SVN 文件夹结构?
编辑:键入hg tags
确实在命令行显示结构,但我需要推送到远程 /tags 目录,默认推送将进入 /trunk,不知道如何更改它的工作方式。