Ana içeriğe geç
Programlama

Fossil sürüm kontrol sistemi gizli dal yönetimini kolaylaştırıyor

Öne çıkanlar

  • Fossil deposundaki gizli dallar varsayılan klonlama ve senkronizasyon işlemlerine dahil edilmiyor.
  • Gizli dalların cihazlar arası aktarımı için kullanıcıya özel yetki atanması gerekiyor.
  • Yerel depolardaki tüm gizli dallar tek bir temizleme komutuyla kalıcı olarak silinebiliyor.

Fossil sürüm kontrol sistemi, varsayılan olarak tüm kayıtları kopyalanan tüm depolara senkronize ederken yerel ve deneysel çalışmalar için gizli dal mekanizması sunuyor. Geliştiriciler, ilk kayıt sırasında kullandıkları özel bir parametreyle değişiklikleri yalnızca yerel depoda tutabiliyor. Bu yöntem sayesinde henüz paylaşılmaya hazır olmayan veya deneysel aşamadaki kodlar genel depoya aktarılmadan güvenle geliştirilmeye devam ediyor.

Gizli dallarda tamamlanan çalışmalar daha sonra genel dallarla birleştirilebiliyor veya doğrudan herkese açık hale getirilebiliyor. Fossil 1.30 ve üzeri sürümlerde gizli dallar yayınlama komutuyla doğrudan genel dala dönüştürülebiliyor. Birleştirme işlemi yapıldığında gizli dalın geçmişi gizli kalırken yapılan değişiklikler ana koda başarıyla ekleniyor ve diğer ekip üyelerine görünür hale geliyor.

Sistem, gizli dalların kişisel cihazlar arasında senkronizasyonuna da kontrollü biçimde izin veriyor. Kullanıcıların gizli dalları eşitlemesi için özel kimlik doğrulama ve yetkilendirme adımlarını tamamlaması gerekiyor. Yanlışlıkla genel sunuculara veri aktarılmasını önleyen bu güvenlik mimarisinde, istenmeyen gizli dallar kalıcı ve geri döndürülemez bir komutla depodan tamamen silinebiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.