SORU
26 AĞUSTOS 2013, PAZARTESİ


Tortoisesvn Subversion 1.8 - birleştirme - daha fazla uyum sağlamayı amaçlayan bir şube seçeneği

TortoiseSvn 1,8 "" şube bir seçenek.yeniden entegre yok Tortoise Svn 1.8 Şubesi tekrar topluma doğru yolu nedir?

Birleştirme ve sonra seçin sonraki seçenek: Merge first step

Sonra bir sonraki pencere. enter image description here

Veya başka bir şeyi yanlış mı yapıyorum?

CEVAP
26 AĞUSTOS 2013, PAZARTESİ


Subversion 1.8 --yeniden entegre seçeneği kaldırılmış çünkü artık TortoiseSVN. Subversion 1.8 otomatik yeniden entegrasyon/algılama kontrolü var.

Bakın: Subversion 1.8 release notes özellikle the auto-reintegrate section

Burada, kolaylık için: İlgili alanda

Otomatik yeniden entegrasyon birleştirme (--yeniden entegre seçeneği kaldırılmış)

Başka bir daldan uygun tüm düzenlemeler birleştirme olan birleştirme sırasında, Subversion 1.8 otomatik olarak ya da değil birleştirme olup olmadığına karar verecek bir şube mahkumları topluma kazandırma. Bu nedenle, bir şube mahkumları topluma kazandırma yok daha doğru çalışması için yeniden entegre seçeneği gerektirir.

Svn --yeniden entegre seçeneği kullanımı artık önerilmiyor ve birleştirme cesareti. Bir şube yeniden uyum için, temiz bir çalışma kopyası var gövde ve üst düzey dizininde aşağıdaki komutu çalıştırın

$ svn merge ^/branches/my-branch

Bu hala svn merge benzer aklı kontroller gerçekleştirir birleştirme --tekrar topluma daha önceki sürümlerde yapılan:

  • Çalışma kopyası karma revizyon çalışma kopyası olmamalıdır.
  • Çalışma kopyası anahtarlı alt ağaçlar olmamalıdır.
  • Revizyon aralıkları boşluklar yeniden entegrasyon kaynağına yeniden entegrasyon hedefi (örneğin gövde) birleştirilmiş olmalı
    (yani şube birleşti.

Eğer bu durumlardan herhangi biri tespit edilirse, birleştirme iptal edildi. gerekli adımları şube önce sorunu düzeltmek için alınmalıdır birleşti. Yani tekrar topluma kontrast, otomatik birleştirme yeniden entegrasyon yerel değişiklikleri ile çalışan bir kopyasını birleştirmek. izin verdi.

Herhangi bir sırada iki dal arasında-ve-fro birleştirilmesi mümkün kullanıyor otomatik yeniden bütünleşme birleştirme ("canlı tutma dans" artık. gerekli). En iyi sonuç için, her zaman tüm birleştirmek için tavsiye edilir uygun düzeltmeleri, yani kullanarak birleştirme svn veya c seçenekleri-r. Uygun revizyonlar sadece bir alt birleştirme olasılığı artar gelecekteki birleşmeler sırasında sorunları.

Subversion 1,8 kullanarak tekrar topluma yeniden entegrasyonun zorlar ya da bu doğru olsun ya da olmasın verilen gerçekleştirmek için Birleştir durum.

Senin durumunda, aşağıdakileri yapmanız gerekir:

  1. Her zamanki gibi temiz, hiçbir değişiklik, güncel şehirlerarası çalışan bir kopyasını kullandığınızdan emin olun
  2. - ^TortoiseSVN . Bu çalışma kopya kök üzerinde Birleştir
  3. "Revizyonlar bir dizi Birleştirme" seçeneğini seçin
  4. Mahkumları topluma kazandırma olduğunuz şube seçin
  5. Revizyon aralığı (uygun tüm revizyonları birleştirmek için) belirtin
  6. Subversion 1.8 entegrasyonu otomatik Algıla ve aynı güvenlik kontrolleri yapın
  7. Senin normalde birleştirme işlemine devam edin

Uyumluluk tablosuna göre, 1.8 Subversion istemcisi otomatik olarak yeniden entegre bu Subversion sunucu ve depo biçimi her sürüm 1.5 veya sonraki sürece gerçekleştirebilir.

Otomatik tekrar topluma henüz kendimi, sadece gidiyorum sürüm notları bir şey yapmadım.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boogie2988

    boogie2988

    6 NİSAN 2006
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011