SORU
11 Mayıs 2009, PAZARTESİ


Nasıl/dönüştürmek geçirmek için windows Mercurial için SVN (hg)

Bir aracı, tarih, Mercurial etiketler için SVN depoları birkaç geçirmek için arıyorum ve ben.

TortoiseHg (Windows (32) kullanıyorum, ConvertExtensions atılır. Bir Linux kutusu (hgsvn) bu işlemi yapmak için bazı bilgiler var, ama Linux bir makine kullanılabilir yok.

Windows bu Python komut dosyalarını kullanabilir miyim? Eğer öyleyse, ben ne yapmalıyım? Ya da, ne diğer araçlar bu işlemi yapmak için kullanabilir miyim?

Temelde, nasıl Mercurial için bir SVN proje dönüştürebilirsiniz?

CEVAP
23 Temmuz 2009, PERŞEMBE


Ben sadece bu sorunu kendim çözmek zorunda kaldım. Ayrı bir windows server VisualSVN Server hosting ile windows XP bir makine var.

Ben de TortoiseHG CollabNet Subversion Command-Line Client olarak yüklü.

<Enable Convert Extension w/ Tortoise Hg 2>

2.0, etkinleştirme TortoiseHg ile uzantısı dönüştürmek yorum belirttiğin için bgever için çok teşekkürler hiç bu kadar kolay olmamıştı. Onun söylediği gibi

TortoiseHG 2.0 ile bu hale getirilmiştir çok daha basit: TortoiseHG Başlayın Başlat menüsünden tezgah. Seçin -- ^ Dosya . Ayarlar. Seçin Uzantıları listeden. 'Convert'kontrol edin onay kutusunu ve TAMAM ' ı tıklatın. İşte bu! Hayır config oluşturmak için denemek gerekir artık dosya ve dosya içinde arama sistem. – 7:56 Mar 11 bgever

</Enable Convert Extension w/ Tortoise Hg 2>

<Enable Convert Extension Manually>

HG için SVN bir depo dönüştürmek için şu adımları takip ettim:

1)\Mercurial\TortoiseHg Açın C:\Program Dosyaları.ını

EDİT

BİLGİNİZE - Kaplumbağa Hg bu dosya göç etmiş

  • XP ya da daha eski - C:\Documents ve Ayarları KULLANICI adı\Mercurial\.ını
  • Vista ya da geç - C:\Users\USERNAME\Mercurial.ini

Bu dosya çoğunlukla boş ve geçersiz yok etmek istediğiniz liste. Eğer sahip olduğun tek şey, basit dosyanın en sonuna şu iki satırı ekleyin:

[extensions]
convert =

2) başlayan satırı ile Arama

[uzantıları]

3) Altında anahtar kelimelerin bir listesini göreceksiniz, noktalı virgülle (;) her satırda

4) yazan satırı Bulun

; = convert

ve okur noktalı virgülü silin

= dönüştür

</Enable Convert Extension Manually>

5) Açık komut istemi ve gezinmek için dizini senin gibi yeni hg klasör oluşturdu (işleyecek yeni bir klasör oluşturun adı yoursvnreponame-hg dizinde bir komut istemi açmak için).

6) bu komutu Kullanın

hg:///y:/yoursvnreponame dosyasını dönüştürmek

Aracı göster etmek için bir sürücü vardı bu yüzden ağ depoları ile sorunlar yaşayabilir, dönüştürmek, ama bu benim için iyi çalıştı bulundu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006