Veri, Yedekleme ve Yükseltme

Command Pocket verilerinizin nerede tutulduğu, nasıl korunduğu ve yükseltmelerin nasıl çalıştığı.

Verileriniz nerede tutulur

VeriKonumSürüm kontrolünde mi?
Kullanıcıya özel veri (paylaşılmayan Pocket / Notes / Colors / Quick Actions, son geçmiş, kullanım istatistikleri, arayüz tercihleri)UserSettings/CommandPocket/LocalData.jsonHayır. UserSettings/ standart Unity VCS şablonlarında yok sayılır
Paylaştığınız veri (etkinleştirdiğiniz türler).../CommandPocket/Data/Profiles/{name}.jsonEvet, kendi dosyanızı commit'leyin
Ekip verisi (örn. Pocket kategorileri).../CommandPocket/Data/SharedData.jsonEvet

Veri güvenliği

  • Tüm veri dosyaları atomik olarak yazılır: yazma sırasında bir çökme dosyaları asla bozamaz.
  • Kayıtlar içerik kapılıdır: yeniden derlemeler dosyalara dokunmaz, böylece commit'lenmiş profil dosyaları git status içinde temiz kalır.
  • Bekleyen düzenlemeler çıkışta ve her script yeniden derlemesinden önce diske aktarılır, böylece olağan bir çıkış veya yeniden derleme çalışmanızı düşürmez.
  • Bir dosya yüklenemezse, bir kurtarma kopyası UserSettings/CommandPocket/Quarantine/ altına karantinaya alınır ve CommandPocket çalışmaya devam eder.

Yedekleme

Git'e düzenli commit atmak paylaşılan dosyaları kapsar. Yerel verileriniz UserSettings/CommandPocket/LocalData.json dosyasını kopyalayarak yedeklenebilir.

v1.0'dan yükseltme

v1.2, profil sistemini ve yeni bir depolama düzenini getirir, bu yüzden v1.0 verileriniz aktarılmaz. Yerinde yükseltme yerine temiz kurulum öneririz:

  1. Önce önemli Notes, Colors veya Pocket öğelerinizi bir yere not edin.
  2. Projenizden önceki Command Pocket klasörünü silin.
  3. v1.2'yi içe aktarın. İlk açılışta bir profil adı istenir; daha sonra Ayarlar'dan değiştirebilirsiniz.

Unity 2022.3 projeleri yükseltilemez. v1.2, Unity 6000.0 veya daha yenisini gerektirir; eski editörlerde v1.0.0'da kalın.