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
| Veri | Konum | Sü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.json | Hayı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}.json | Evet, kendi dosyanızı commit'leyin |
| Ekip verisi (örn. Pocket kategorileri) | .../CommandPocket/Data/SharedData.json | Evet |
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 statusiç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:
- Önce önemli Notes, Colors veya Pocket öğelerinizi bir yere not edin.
- Projenizden önceki
Command Pocketklasörünü silin. - 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.