SORU
8 Ocak 2009, PERŞEMBE


Kullanım gövde ile dal değişiklikleri birleştirmek için TortoiseSVN

TortoiseSVN kullanarak, bir şube içinde yaptığım değişiklikleri almak istiyorum ve daha sonra Gövde ile birleştirmek.

Bu projede sadece geliştirici değilim, gövde değişmediğini biliyorum. Sonunda benim takım kullanabilmesi için SVN öğreniyorum.

Temelde, bagajı tam olarak dal gibi görünmesini istiyorum.

Pre-svn dünyada, sadece şube benim klasördeki dosyaları kopyalayın ve trunk klasörü içindeki dosyaları silin ve gövde içine şube kopyalayın istiyorum.

TortoiseSVN, denedim "dal", "revizyonlar bir dizi Birleştirme" ve "iki farklı ağaçları Birleştirme." yeniden entegre Hiçbir şey aslında gövde değiştirmek gibi görünüyor. Ayrıca gövde üstüne dallanma denedim. Bu bana bir hata, bagajı zaten var olduğunu söyleyerek verir.

Bu noktada, sadece cahilce düğme ezme işleri umuyorum.

CEVAP
8 Ocak 2009, PERŞEMBE


Senin durumunda

  1. Gövde için çalışma kopyası (SVN Switch) anahtarı
  2. Çalışma kopyası içine dal (SVN Birleştirme) birleştirme
  3. Her şey hala derler ve çalıştığından emin olun
  4. Çalışma kopyası (trunk) işlemek
  5. Şube öldürme düşünün

Birçevre ekibiÖnereceğim ilk birleştirme son değişiklikler, bagajda Şubesi, emin olun her şeyi derleyip çalışır, sonra yukarıdaki adımları (çıkar önemsiz beri var zaten test değişiklikleri).

--

Güncelleme

Adım 5, şube öldürmekten bahsetti. Bir özelliği, bir şube bagajda bir bagaj parçası olarak düşünülmelidir çünkü. Bu durumda şube kimsenin çalışmaya devam ediyor, böylece öldürülmesi gerektiğini. Eğer büyük değişiklikler yapmak için bu özelliği gerekiyorsa, bunun için yeni bir şube oluşturmak gerekir.

Öldürmediğim tek dalları belirli bir sürümü artık desteklenmiyor sürece bakım ve yayım Şubesi.

Her zaman her revizyon bir şube öldürmek çok erişim ne olursa olsun sadece ölü bir dal üzerinde gelişen diğer geliştiriciler önlemek için kullanılır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Tire Rack

    Tire Rack

    31 Mayıs 2007