2010-09-07 18 views

cevap

9

Cevabınızın here numaralı telefondan bulunduğunu düşünüyorum. Esasen

, 'gerekli tüm bu size Windows çalıştıran sürece Miles, doğrudur

$ hg convert bzr-repository-URI Target-hg-dir
+0

huh. Bunu denediğimde ".. \ yol \ to \ foo, bir Bazaar deposu gibi görünmüyor" denilse de kesinlikle. Uzatma üyeleriyle takip edip ne bulduğumu göreceğim. –

4

çalıştırmak olmasıdır. Geçerli Windows yükleyicileri (1.6.3) python bzrlib'i içermez, bu nedenle dönüştürme işlemi ".. \ yol \ to \ foo bir Bazaar deposu gibi görünmez" ile başarısız olur.

Bzrlib'i nasıl elde edeceğini ve nasıl kullanacağını anlatabilmek için bir süreliğine etrafta durduktan sonra, bir ubuntu vmware aracıyla kullandığım linux'u kullandım.

mercurial 1.6 from ppa (varsayılan 1.4 dönüştürücü yok), enabled convert extension yükledim ve 'hg convert code/foo foo-from-bzr' komutunu çalıştırdım. Günlük mesajlarının bir özetini veren işe yaradı. Bir süre için kafam karışmıştı. ./glo-from-bzr bir .hg dizini dışında boştu. Bir süre için etrafta gezindikten sonra 'hg güncellemesinin' gerekli olduğunu keşfettim. Yani, özetlemek gerekirse:

# install mercurial 1.6 on ubuntu 10 
sudo add-apt-repository ppa:mercurial-ppa/releases 
sudo apt-get update 
sudo apt-get install mercurial 

# the actual conversion 
hg convert path/to/foo-bzr-branch foo-hg 
cd foo-hg 
hg update 

Özel teşekkür Mads Kiilrich için suggesting linux için cıvalı posta listesinde.

GÜNCELLEME: Windows üzerinde pazardan dönüştürmek için çözüm olan "... gerekli ekstra modüllerle Python yüklemek ve ya http://bitbucket.org/tortoisehg/thg-winbuild/downloads/ gelen kaynağından veya Python özgü montajcılar ile Mercurial yüklemek - örneğin mercurial-1.6.3.win32-py2.6.exe için"(source)

+1

Matt: Dönüştürülmüş depoyu varsayılan olarak güncelleyebilecek dönüştürmek için bir yama yapıyorum. İsterseniz buraya yorum ekleyebilirsiniz: http://mercurial.markmail.org/thread/ab3o4lwxxwmzkfni –

+0

cool, teşekkürler Martin. –

İlgili konular