'Görünüm' ve 'Şube' terimlerini çok fazla fırlattığını duyuyorum - bu terimler birbirleriyle değiştirilebilir mi?
No:
- bir görünüm Gibi
, farklı dallardan versiyonlarını seçebilir elemanları (dosya veya dizinleri) sürümlerini seçmek için bir yoldur.
- Bir dal, dallanma noktalarına sahip bir sürüm koleksiyonudur. Bir placeholder version (sürümüyle
0
ile
Her dal başlar: /main/aBranch/0
yeni şube oluşturulmasını işaretler ise /main/0
, eleman oluşturulmasını işaretler,
a forking point, where the version remains identical to the previous one) "About branches, versions, and labels" daha bakınız:
ClearCase kaynak denetimine bir kaynak eklediğinizde, bu kaynağı temsil eden bir öğe VOB olarak oluşturulur.
Öğe, adında tek bir şube vardır. Bu daldaki ana ve bir versiyon (versiyon 0). Elemanın ardıl versiyonları ana branşta oluşturulabilir ve gerekirse ek dallar oluşturulabilir
Versiyon ağacındaki her şube, elemanın bir veya daha fazla versiyonunu içerir. Her versiyon, öğenin revizyonunu temsil eder.
Sürümler, VOB içerisindeki öğenin yol adını içeren ve o şube üzerindeki şube adını ve sürüm numarasını belirten bir sürüm uzatılmış yol adı kullanılarak tanımlanır. Örneğin, \product\src\
VOB dizinindeki ana dalda bulunan module.java
dosyasının dördüncü düzeltmesinin sürüm uzatılmış yol adı \product\src\[email protected]@\main\4
vardır. Gelişmiş bir yapılandırma örneği için "View that uses attributes to select versions" adresinde daha fazla bilgi bulabilirsiniz.
ClearCase için belirli Görüntüleme ve Dallar yoksa bu terimler de diğer versiyon kontrol sistemleri kullanılmaktadır?
Görüntüleme, özellikle dinamik görünümler, ClearCase'e özgüdür.
Ancak, temsil ettikleri şey, bir çalışma dizininin ve bir sürüm seçim mekanizmasının birleşimidir. Bunu çoğu sürüm kontrol sisteminde bulabilirsiniz.
Şubeler, tüm VCS'nin bir parçasıdır ve merge workflow'u etkinleştirir.
"How to use git metadata strategies compared to ClearCase ones?" Örneğin, ile karşılaştırıldığında görmek için.
Çok yararlı bir yazma, "dallanma" nin ne olduğunu ve ne zaman kullanılmasının uygun olduğunu anlama konusunda bana yardımcı oldu: http://ericsink.com/scm/scm_branches.html – tommyO