UNIX SCCS ve Microsoft Visual SourceSafe deneyimi ile bir Git yenibee'yim.Git, Sürümleri izlemiyor mu?
SCCS'de, her bir dosyada (% R), Düzey (% L), Dalda (% B) ve Sıra (S%) olan bir sürüm (% I) bulunur. % I eşittir R%.% L.B%.% S, tamam mı? Bunlar ID Anahtar Kelimeler olarak adlandırılır.
Amaç, bu kimlik anahtar sözcüklerini kontrol etmeden önce kaynak koduna eklemeniz, daha sonra bunları okuyabilmeniz (değiştirmemeniz) durumunda, bunları sürüm numaralarına dönüştürmenizdir. Örneğin:
printf (“Sürüm s \ n”, “% I”);
... haline gelecek,
printf (“Sürüm% s \ n”, “1.4.6.2”); yazdırılacaktır
,Sürüm 1.4.6.2
SCCS bir dosya ile dosya bazında sürümlerini izler ve onlara teslim ediyoruz her artıran.
var mı Git'e yakın bir şey var mı?
Sana sürüm kontrolü saklayarak daha sonra kaynak koduna sürüm numaraları enjekte ve edilmemelidir konusunda hemfikir . Sürüm numarası, yapım zamanında belirlenmelidir - kaynak kodunuzda belirteçlerin değiştirilmesi veya özellik dosyaları kullanılması. –