Birlikte çalış
Sürümler
blink artifacts, bir artifact değiştikçe sürümlerini kaydeder; geriye dönüp bakabilir ve önceki bir hâlini geri yükleyebilirsin.
Sürümler ne zaman kaydedilir?
- Kendiliğinden: artifact değişirken, en çok 10 dakikada bir.
- Ajan değişikliğinden önce: son sürümden beri insanlar düzenleme yaptıysa ve bir ajan yazmak üzereyse.
- Geri yüklemeden önce: geri yükleme o anki hâli asla kaybettirmesin diye.
Her sürüm, bir öncekinden beri artifact'ı kimlerin değiştirdiğini kaydeder; insanları da ajanları da.
Göz atmak ve geri yüklemek
Artifact'ta Sürüm geçmişi'ni aç; sürümler en yeniden eskiye sıralanır. Aç, sürümü kendi adresinde, /<id>/v/<n>, salt okunur gösterir. Geri yükle o sürümü yeni bir değişiklik olarak uygular; önce o anki hâl bir sürüm olarak kaydedilir. Geri yüklemek için düzenleyici ya da sahip olman gerekir.
Düzenleyici ya da sahip bir sürümün bağlantısını kopyaladığında o sürüm sabitlenir, böylece bağlantı çalışmaya devam eder. Görüntüleme ya da yorum erişimiyle kopyalanan bağlantı sürümü sabitlemez.
Sınırlar
Bir artifact, toplam bir boyut sınırı içinde sabitlenmemiş en çok 50 sürüm tutar; önce en eski sabitlenmemiş sürümler silinir, en yenisi her zaman kalır. En çok 20 sürüm sabitlenebilir ve sabitlenen sürümler hiç silinmez.
Ajanlar için
versions_listkayıtlı sürümleri zamanı, revizyonu, nedeni ve değiştirenleriyle döndürür.version_restorebir sürümü id'siyle geri yükler.changes_sincebir revizyondan sonra değişen dosya yollarını listeler; sonucu bir sürümünrevdeğeriyle karşılaştırabilirsin.