2010-11-22 17 views
18

Eclipse için Subversive eklentisini kullanarak birleştirme yaparken, "seçenekler" ve "tekrarlı" seçeneklerinin yanı sıra, diğer seçeneklerin yanı sıra "derinlik" adlı bir açılan kutu da seçilebilir.Subversive: Birleştirirken 'çalışma kopyası' ve 'özyinelemeli' derinliği arasındaki fark nedir?

Her zaman "çalışma kopyası" varsayılan ayarını kullanıyorum, ancak "çalışma kopyası" ile "özyinelemeli" arasındaki farkın ne olduğunu merak ediyorum. Birisi açıklayabilir mi?

cevap

11

O depth options presented in TortoiseSVN (ayrıca merge options cinsinden) benzer olmalıdır:

  • özyinelemeli: tüm alt klasörler ve alt klasörler dahil olmak üzere tüm ağacının çalışma
  • kopya: çalışma kopyasında belirtilen derinliği saklayın . Bu seçenek, kontrol diyaloğunda kullanılmaz, ancak bir derinlik ayarına sahip tüm diğer diyaloglarda varsayılandır.

Not: --depth seçeneği 1.5'te yenidir ve Subversion alt komutlarının hedef çalışma kopyası veya URL içindeki belirli bir derinliğe kadar çalışmasını kısıtlar.

Bu, Subversion documentation on merge'dan daha ayrıntılıdır.

alt text

5

"Çalışma kopyası" seçeneklerinin "çalışma kopyasının kontrol edildiği seçeneği al" anlamına geldiğini düşünüyorum. Çalışma kopyası "acil çocuklar" ile kontrol edilirse, sadece acil çocuklar birleştirilecektir.

İlgili konular