Sürüm kontrolü nedir?
Sürüm kontrolü, bir dosyada veya dosya grubunda zaman içinde yapılan değişiklikleri ayrı kayıtlar halinde tutan ve istenen önceki duruma dönülmesine olanak veren yöntemdir. Her kayıtla birlikte değişikliği yapan kişi, tarih ve kısa açıklama saklanır. Böylece bir metnin hangi aşamada bozulduğu veya hangi onayla yayına girdiği sonradan izlenebilir.
Geçmişin nerede tutulacağı
İlk karar, geçmişin tek bir bilgisayarda mı, ortak bir sunucuda mı yoksa her katılımcıda tam kopya olarak mı duracağıdır. Tek bilgisayarda tutulan geçmiş, cihaz bozulursa kaybolabilir. Ortak sunucuda tutulan geçmiş ise sunucuya erişim kesildiğinde yeni kayıt göndermeyi zorlaştırır.
Dağıtık düzen çevrimdışı çalışmayı kolaylaştırır, fakat kopyaların bulunması otomatik yedek veya erişim denetimi anlamına gelmez. Başarısız örnek: iki kişi aynı belgeyi ayrı kopyalarda düzenler ve hangi cümlenin kimden geldiği birleştirme sırasında kaybolur.
Kayıt, geri alma ve sorumluluk
Her kayıtta 'düzeltme' gibi genel bir not yerine değişikliğin nedeni yazılmalıdır. Geri alma yalnızca sorunlu dosyayı döndürür; o dosyaya bağlı diğer belgelerin uyumunu otomatik sağlamaz.
Hazırlayan ve onaylayan kişi ayrı tutulmalıdır. Başarısız örnek: bir fiyat listesi, onay olmadan dış kanala gönderilir ve eski değerler başka yerde kopyalı kalır.
Temsili işletme örneği
Temsili bir kafe zincirinde merkez ofis, şube menü açıklamalarını tek bir metin dosyasından yönetir. Bir ürünün malzeme bilgisi değiştiğinde şube yöneticisi düzenleme yapar, ancak gıda sorumlusu onaylamadan dosya kanallara gitmez. Hata fark edilirse ekip yalnız ilgili satırı önceki sürümle karşılaştırıp geri alır ve tüm şubelerde eski metnin kalmadığını kontrol eder.
Yaklaşım seçim ölçütleri
| Yaklaşım | Geçmişin yeri | Dikkat edilecek kontrol |
|---|---|---|
| Yerel | Tek bilgisayarda | Cihaz kaybına karşı ayrı yedek planı |
| Merkezi | Ortak sunucuda | Sunucu kesintisinde yayın durur mu |
| Dağıtık | Her katılımcıda tam kopya | Kopyaların yetki ve yedek sorumlusu |
Sık karıştırılan nokta
Sürüm kontrolü yalnızca yazılım ekiplerinin işi sanılır. Oysa metin, şablon veya fiyat tablosu gibi her yayınlanan dosya için aynı mantık geçerlidir. Ayrıca dosya kopyası almak ile sürüm kaydı tutmak aynı şey değildir; kopya kimin, neden, ne zaman değiştirdiğini göstermez.
Uygulamada dikkat edilecekler
- Kritik dosyaların her değişikliğinde kişi, tarih ve tek cümlelik neden kaydedin.
- Geri almadan önce hangi sürümün döneceğini ve hangi kanalların etkileneceğini yazılı listeleyin.
- Geçmişin en az bir ek konumda tutulduğunu ayda bir test geri yüklemesiyle doğrulayın.
- Yayına giden sürümleri etiketleyin ve onaylayanı etiket açıklamasında belirtin.
Sık sorulan sorular
Tek kişilik bir işletmenin sürüm kontrolüne ihtiyacı var mı?
Karmaşık bir araç şart değildir, ancak kaybolmaması gereken dosyalarda değişiklik geçmişi yine işe yarar. Hangi sürümün yayında olduğu yazılmazsa haftalar sonra hata bulmak zorlaşır.
Dosyaları e-posta ile arşivlemek sürüm kontrolü sayılır mı?
Kısmen geçmiş sağlar, ancak değişikliğin hangi satırda yapıldığını ve onayın kimden geldiğini düzenli göstermez. Kayıt açıklaması ve sorumluluk alanı eklenmeden yeterli sayılmaz.
Teknik kaynak
Teknik tanım için birincil kaynağa başvurulmuştur. İşletme senaryosu açıklama amacıyla hazırlanmış temsili bir örnektir.
İlgili kavramlar
Kavramdan uygulamaya
İşletmenize uyarlamak için ilgili rehberleri inceleyin.
Yazılım Destek Yanıtında Sürüm Kapsamı Ve Alternatif SeçimiPDF Belgelerini Bilgi Kaynağı Yapmadan Önce Kapsam KararıTüm blog rehberleri