hgsubversion是水银扩展,允许使用水银作为颠覆客户端。
在这一点上,hgsubversion是由用户相当熟悉水银作为VCS使用。不推荐潜入hgsubversion作一介绍,以水银,因为hgsubversion“弯曲的规则”一点点,违反了一些早期的Mercurial用户的典型假设。
安装
你需要有颠覆与颠覆1.5或更高版本的SWIG Python绑定安装。你需要的Mercurial 1.3或更高版本。
如果您不熟悉安装的Mercurial扩展,请参阅UsingExtensions页面中水银的wiki。看例如用于指定页面的底部附近的绝对路径。你想给的路径该资源库的克隆的顶层。
使用hgsubversion之前,我强烈建议您运行自动化测试。只是使用的鼻子,如果你拥有了它(或者easy_install的鼻子,如果你想的话),或使用python的测试/ run.py运行套件与传统的测试运行。需要注意的是,因为我用鼻子,有很多标准输出,在测试中喷出现在。最重要的是,所有的测试都通过了。
基本使用
得到一个SVN服务器的新的克隆:
汞克隆
真实的例子:
汞克隆http://python-nose.googlecode.com/svn鼻子-HG
请注意,您应该拉从根目录下的颠覆,而不是特定的文件夹(如中继)。
拉新修订成一个已经转化回购:
汞拉
欲了解更多信息,请参阅汞柱帮助SVN而在转换后的回购。
支持的svn:外部
所有的svn:外部属性被序列化到一个单一的.hgsvnexternals文件,语法如下:
[。]
  external_reference_line1_1
  external_reference_line1_2
[DIR2]
  external_reference_line2_1
  external_reference_line2_2
标题行给出了属性适用上的目录,“。”该项目的根目录。财产内容如下,每行被前缀一个空格。
该文件的创建或修改将触发的svn:外部更新的相关颠覆库
要求:
- 在Python的
- 在水银
评论没有发现