SORU
1 Aralık 2008, PAZARTESİ


svn: şube ile gövde değiştirin

Bir subversion kollarından biri olan yeni şehirlerarası depo yapmak için en iyi yolu nedir?

Tüm sistem için yeniden bir büyük var: her şey düzeliyor yeniden kaldırılarak, yeniden vb. yerine taşındı Yeniden kod test edilmiş ve eski gövde değiştirmek için hazırdır.

Temelde, eski ana hat (Trunk 5) etiketli ve burada sona erecek. Yeniden Şubesi (Şube 6) yeni ana hat (Trunk 7) olmaktır:

Trunk(1) --> Trunk(2) --> Trunk(5) --> ×           --> new Trunk(7)
  \                             \                 |
  fork                         merge             ???
    \                             \               |
      --> Branch(3) --> Branch(4) --> Branch(6) -- 

Eski devam eden tüm değişiklikler, zaten dahil 'Yazılmış şube'. Gövde

Bunu nasıl yapabilirim?

CEVAP
1 Aralık 2008, PAZARTESİ


svn move eski gövde içeriğini başka bir yere taşımak ve bagaj şube daha sonra yeniden adlandırmak için kullanın.

Svn kopyalama ve dosya taşıma işlemleri gibi çalıştığını unutmayın. Onları/kopya şeyler etrafında depo taşımak için kullanabilirsiniz ve bu değişiklikler de uyarlandı. Düşün "" "kopyasını sil". hareket

[DEĞİŞTİR] nilbus sadece svn move kullandığınızda çatışmalar elde birleştirme beni haberdar etti.

Ben bu doğru yaklaşım olduğunu hala düşünüyorum. Çatışmalara neden olur ama eğer dikkatli bir şekilde birleştirirseniz, şansını herhangi bir veri gevşek olmayacak. Eğer bu seni rahatsız ediyorsa, Mercurial Git gibi iyi bir VCS kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005