SORU
15 Ocak 2009, PERŞEMBE


mercurial en iyi uygulamalar: klon, ve kısmi birleştirir vs branch?

...Cıva ile basit şeyler(add, , *commit*2) alıştım ve öğrendim .hgignore dosya (yay!) ve dallar arasında geçiş oluşturma asmak(, *branch*4)almış.

İki önemli soru var:

  1. Eğer şube ise "" ve bazı ama şube değişiklikleri tüm çekmek istiyorum "" bunu nasıl yapayım? Branch2 Branch1 Özellikle eğer tüm değişiklikleri bir dizininde. (Sadece tüm depo klon Ötesinde&düzenler ve seçmek için Karşılaştırmak gibi dizin birleştirme aracını kullanın o zaman olabilir sanırım. Sadece bir dosya veya bir dizin içindeki değişiklikler olsa da izole etmek için bir yolu olmalı gibi görünüyor.)

  2. update -C dalları çok kolay arasında geçiş yapma, clone kullanarak rahatsız ediyorum neden, merak ediyorum. Sadece birkaç sebep (aşağıya bakınız) - orada kaçırdığım başka bir sebep düşünemiyorum?

    bir. şube/iki versiyonu aynı anda performans-metrik bir diff yapmak (örneğin) üzerinde hareket etmek lazım

    b. bir yedekleme (clone fiziksel olarak farklı bir yerde bir ağ sürücüsüne depo) için

    c. yukarıda bahsettiğim gibi seçim yapmak ve seçim birleştirme.

CEVAP
15 Ocak 2009, PERŞEMBE


Klon kullanıyorum:

  • Kısa ömürlü Şubesi
  • Farklı gelişim makineleri kopyalama ve sunucuları

Eski kullanımı tamamen terk etmek istiyorum belki bir fikir çalışıyorum zaman benim için çok nadirdir - ağırlıklı olarak. Eğer birleştirmek istiyorsanız, TÜM değişiklikleri birleştirmek istiyorum. Dallanma bu tür esas olarak farklı geliştiriciler takip için şubeleri, böylece birbirlerini rahatsız etmiyorlar. Sadece bu son noktayı açıklığa kavuşturmak için:

  • Ben değişiklikleri üzerinde çalışmaya devam ve diğer geliştiriciler benim değişiklikler çekin ve benim çekiyorlar.
  • Benim için uygun olduğunda madene bu alanlardan biri (veya hepsi) TÜM değişiklikleri birleştirme yapacağım.

Ya da daha uzun ömürlü dalları özelliği şubeleri için, ben daha rahat depoları arasında paylaştırılmış şubeleri birleştirme olmadan adlı kullanın. Aynı zamanda "seçici birleştirmek istediğiniz zaman." daha iyi hissediyor

Aslında şöyle bakıyorum:

  • Dalları adlı uygulamayı farklı dalları veya sürümleri geliştirmek için
  • Klonlar uygulamanın aynı sürümü farklı katkılar yönetmek için.

O benim gerçekten politika meselesi gitmiş.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google

    Google

    18 EYLÜL 2005
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006
  • YouChewBu

    YouChewBu

    26 Ocak 2009