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的
- 在水銀
評論沒有發現