hgsubversion Subversion istemcisi olarak Mercurial kullanımına izin veren bir Mercurial uzantısıdır.
Bu noktada, hgsubversion bir VCS olarak Mercurial ile makul tanıdık kullanıcılar tarafından kullanılabilir. Hgsubversion biraz "kuralları büker" ve erken Mercurial kullanıcıların tipik varsayımların bazı ihlal beri, Mercurial bir giriş olarak hgsubversion dalmak için tavsiye edilmez.
Kurulum
Sen Subversion 1.5 veya sonraki gelen yudum Python bağlamaları ile yüklü Subversion olması gerekir. Sen 1.3 veya daha sonra Mercurial gerekir.
Eğer Mercurial uzantıları yükleme alışık değilseniz, Mercurial wiki UsingExtensions sayfasına bakın. Sayfanın alt kısmında mutlak bir yol belirtmek için örnek bak. Bu depo da klonu üst seviyeye yolu vermek istiyorum.
Hgsubversion kullanmadan önce, ben şiddetle otomatik testleri çalıştırmak için teşvik ediyoruz. Sadece (eğer istersen veya easy_install burun) Eğer varsa burun kullanın, ya da / run.py kullanımı python testleri geleneksel test koşucu ile paketi çalıştırmak için. Ben burun kullanımı nedeniyle, stdout bir sürü şimdi testlerde kusmak var unutmayın. önemli bir parçası, tüm testleri geçmek olduğunu.
Temel Kullanım
Bir svn sunucu yeni bir klon alın:
hg clone
Gerçek bir örnek:
hg clone http://python-nose.googlecode.com/svn burun-hg
Eğer root yıkılma dizinden çekilmesi gerektiğini, Not değil (örneğin gövde gibi) özel klasörler.
Zaten dönüştürülen repo yeni revizyonlar çekin:
hg çekme
Daha fazla bilgi için, dönüştürülmüş repo hg yardım svn süre bakın.
svn desteği: externals
Tüm svn: externals özellikleri aşağıdaki sözdizimi ile, bir tek .hgsvnexternals dosyaya tefrika edilir:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[Dir2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
Bir başlık satırı, mülkiyet üzerinde geçerli dizini verir '.' proje kök dizin. mülkiyet içeriği her satır, tek bir boşluk öneki olan, izler.
- Python <: Bu dosyanın oluşturma veya değiştirme svn tetikleyecek:. ilgili yıkılma depo üzerinde Dışındakiler güncellemeleri
Gereksinimler / li>
- Mercurial
Yorum Bulunamadı