SORU
18 Kasım 2008, Salı


TortoiseSVN nasıl gövdeden değişiklikleri Birleştir ben bir şube için kullanarak ya da tam tersi?

Dallanma/Subversion 1.5 mükemmel ve ücretsiz Version Control with Subversion kullanma kitabı ile birleştirilmesi okuyorum. Hangi Subversion komut satırı istemcisi çoğu zaman ihtiyacım olan eylemleri gerçekleştirmek için nasıl kullanılacağını anlıyorum sanırım,:

Gövde Değişiklikleri ile Şube güncelleştirin

Şube çalışma dizinini çalıştırın:

svn http://svn.myurl.com/proj/trunk birleştirme

Gövde içine Şube birleştirme

Gövde çalışma dizinini çalıştırın:

--yeniden entegre birleştirme http://svn.myurl.com/proj/branches/mybranch svn

Ancak, Subversion için arayüz olarak TortoiseSVN 1.5 kullanıyoruz. TortoiseSVN ile bu işlemleri gerçekleştirmek için nasıl bilmek istiyorum. Yeni iletişim ana menüde üç farklı seçenekler sunar.

  1. Revizyonlar bir dizi birleştirme
  2. Bir şube yeniden entegre
  3. İki farklı ağaç birleştirme

Anladığım kadarıyla, TortoiseSVN her zaman aşağıdaki sözdizimi ile svn yürütür.

svn [--dry-run] --force@From_URL revN@To_URL revM YOLU birleştirme

Ayrıca, uyum sağlamayı amaçlayan bir şube genellikle mesajı bazı hedefler birleştirilmiş ve devam edemiyor ve 3 numaralı seçeneği kullanmak zorunda kaldım belirten ile başarısız olur.

Benim sorular şunlardır:

  1. Nasıl bir şube gövdeden değişiklikleri birleştirmek için TortoiseSVN 1.5 kullanırım?
  2. Nasıl gövde, ve yeniden entegre yöntemi olmadan için şube birleştirmek için TortoiseSVN 1.5 kullanırım?
  3. Yukarıdaki seçeneklerin her biri için, ve neden kullanmalıyım?

< / ^ hr .

EDİT

""Test komut satırı işlemi Subversion bulduk . kuru çalıştırın

svn http://svn.myurl.com/proj/trunk birleştirme

benzer TortoiseSVN #1 (Revizyonlar bir Dizi Birleştirme) seçeneği için, Gözden Geçirme aralığı boş bırakıyorum sürece.

CEVAP
27 Mart 2013, ÇARŞAMBA


Düzgün cevaplar yukarıda takip edemedim, burada aptallar bir yol daha var... bu iki şekilde yuvarlak gövde - ^ yapabileceğine inanıyorum . şube ya da şube ->gövde.

Şube / etiket içine gövde birleştirme

  1. Kasiyer şube / tag
  2. Şube kökünde sağ Tortoise SVN | Birleştirme|...
  3. Birleştirme Türü:Revizyonlar bir dizi 'Sonraki' | birleştirme enter image description here
  4. Birleştirme revizyon aralığı:Etiket / şube kopyalanan ana dizin URL seçin. Değişiklikleri birleştirme veya alan boş Ekle | tüm revizyonlar 'İleri'birleştirme bırakmak girin enter image description here
  5. Birleştirme seçenekleri:Ben sadece varsayılan olarak | bu 'Birleştirme'sol enter image description here
  6. Bu kontrol şube / tag içine değişiklikleri birleştirme
  7. Ardından, teslim Şubesi / etiket birleştirilmiş değiştirir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • KSI

    KSI

    25 Temmuz 2009
  • soyacincautv

    soyacincautv

    14 NİSAN 2010