Güncellemeden Sonra Maccy Geçmişi Kayboldu mu? Nedeni ve Geri Getirme Yolları

0
8

Güncellemeden Sonra Maccy Geçmişi Kayboldu mu? Nedeni ve Geri Getirme Yolları

Kısa cevap: Maccy geçmişi bir güncellemeden sonra genellikle dört nedenden biriyle kaybolur: uygulama farklı bir depolama konumundan okuyordur (örneğin App Store ile GitHub/Homebrew sürümleri arasında geçiş yaptıysanız), veri taşıma (migration) işlemi başarısız olmuştur, “çıkışta geçmişi temizle” ayarı ya da daha düşük bir öğe sınırı etkindir veya geçmiş bir kısayolla silinmiştir. Eski veri diskte ya da bir Time Machine yedeğinde duruyorsa çoğu zaman geri getirebilirsiniz.

Maccy App‘yi güncelleyip kısayola bastınız ve geçen haftanın API anahtarlarını, kod parçacıklarını, yarım kalmış e-postalarını tutan liste bomboş. En kötüsünü varsaymadan önce hangi durumda olduğunuzu belirleyin. Menüden bakınca hepsi aynı görünür ama çözümleri çok farklıdır.

1. Adım: Durun ve diskteki veriyi koruyun

Maccy Mac‘den çıkın (menü → Quit). Ardından herhangi bir ayarı değiştirmeden önce, Maccy Clipboard‘nin elinizde kalan tüm verisinin bir kopyasını alın. Bundan sonraki her sorun giderme adımı, yedeğiniz varsa çok daha güvenlidir.

Maccy’nin verisini nerede sakladığı, hangi sürümü kullandığınıza bağlıdır:

Sürüm Tipik veri konumu Notlar
Mac App Store (sandbox’lı) ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ Sandbox container yolu. [DOĞRULA: kendi macOS sürümünüzde tam yol]
GitHub sürümü / Homebrew (sandbox’sız) ~/Library/Application Support/Maccy/ App Store sürümünden farklı bir klasör. [DOĞRULA]

Finder’da Git → Klasöre Git… (⇧⌘G) komutunu seçin ve yolları tek tek yapıştırın. Klasör varsa ve içinde dosya bulunuyorsa Masaüstü’ne kopyalayın. Değişiklik tarihlerine de bakın: Her sürümün geçmişe en son ne zaman yazdığını onlar söyler.

2. Adım: Belirtinizi nedenle eşleştirin

Gördüğünüz En olası neden Bölüm
Liste boş ve her yeniden başlatmada tekrar boşalıyor Çıkışta geçmişi temizle seçeneği açık Neden A
Yalnızca en son öğeler kalmış Geçmiş boyutu sınırı eskisinden düşük Neden B
Sürüm değiştirdikten hemen sonra her şey gitti, sabitlenenler dahil Farklı depolama konumu Neden C
Büyük bir sürüm atlamasından sonra her şey gitti Başarısız ya da atlanan veri taşıma Neden D
Eski geçmiş duruyor ama yeni kopyalananlar görünmüyor İçerik türleri veya yok sayma kuralları Neden E
Açıklayamadığınız bir anda temizlendi Geçmişi temizle kısayolu tetiklendi Neden F

Neden A: “Clear history on quit” etkin

Maccy → Settings → General bölümünü açın ve uygulama kapanırken geçmişi temizleyen seçeneği arayın. Güncelleme Maccy’yi yeniden başlattığı için bu seçenek açıksa güncellemenin kendisi listeyi siler. Seçeneği kapatın. Sistem panosunu da temizleyen ayrı bir seçenek olabilir. [DOĞRULA: güncel sürümdeki tam etiketler]. Bu, silinenleri geri getirmez ama kaybın tekrarlanmasını önler.

Neden B: Geçmiş boyutu sınırı değişti

Maccy sabit sayıda öğe tutar. Yenileri geldikçe eskiler düşer. Ayarlar sıfırlandıysa ya da düşürüldüyse uygulama listeyi yeni sınıra kadar budar. Settings → Storage bölümünden geçmiş boyutuna bakın ve yükseltin. Bu şekilde budanan eski öğeler uygulama içinden geri getirilemez, ancak bir yedekte duruyor olabilir.

Neden C: Başka bir kuruluma bakıyorsunuz

“Kayboldu” vakalarının en yaygını budur ve çoğu zaman veri kaybı yoktur. App Store sürümünden GitHub ya da Homebrew sürümüne (veya tersine) geçtiyseniz yeni uygulama farklı bir klasörden okur ve boş bir geçmişle başlar. Eski veri diğer konumda durmaya devam eder.

  1. Maccy’den çıkın.
  2. 1. Adım’daki iki klasörü karşılaştırın. İçinde dosya olan ve yakın tarihli değişiklik gösteren klasör eski geçmişinizi tutuyordur.
  3. İlk kullandığınız sürümü yeniden kurun ya da Maccy kapalıyken veri dosyalarını yeni sürümün klasörüne kopyalayın. [DOĞRULA: sandbox’lı ve sandbox’sız sürümler arasında dosya adları ve uyumluluk sürüme göre değişebilir, bu yüzden yedek kopyanıza dokunmayın.]
  4. Bundan sonra yalnızca tek bir sürüm kullanın. İkisini birden kurmak tam da bu kafa karışıklığına yol açar.

Neden D: Veri taşıma geçmişi aktarmadı

Maccy, büyük sürümler arasında altta yatan depolama yapısını değiştirdi. Saklanan verinin biçimi değiştiğinde uygulamanın eski veritabanını dönüştürmesi gerekir. Bu dönüştürme başarısız olursa ya da atlanırsa karşınıza temiz ve boş bir geçmiş çıkar. Ayırt edici işaret: Sorun bir yama sürümünden değil, büyük bir sürüm yükseltmesinden hemen sonra başladı.

Ne yapmalı: Kendi sürümünüz için projenin sürüm notlarına ve GitHub issue’larına bakın [DOĞRULA: migration ile ilgili raporları arayın], önceki sürümü yedeğinizden geri yükleyin ve ancak geçiş yolunu doğruladıktan sonra güncelleyin. Eski veri klasörünüz sağlamsa eski bir sürüm onu çoğu zaman hâlâ açabilir.

Neden E: Geçmiş duruyor ama yeni bir şey kaydedilmiyor

Bu, “geçmiş kayboldu” gibi görünür ama aslında “geçmiş durdu” demektir. Şunları kontrol edin:

  • Settings → Storage: İhtiyacınız olan içerik türlerinin (metin, görsel, dosya) açık olduğundan emin olun.
  • Settings → Ignore: Yok sayılan uygulamalara, yok sayılan pasteboard türlerine ve yok sayılan düzenli ifadelere (regex) bakın. Fazla geniş bir regex, kopyaladığınız şeylerin çoğunu sessizce eleyebilir.
  • Parola yöneticilerinin pano içeriğini bilerek gizli (concealed) olarak işaretlediğini ve Maccy’nin bunu tasarım gereği atladığını unutmayın. Bu beklenen davranıştır, hata değildir.

Neden F: Yanlışlıkla temizlediniz

Maccy’de klavye kısayolu olan bir “geçmişi temizle” eylemi var (varsayılan olarak Option+Command+Delete [DOĞRULA]). Yanlışlıkla basmak kolaydır ve güncelleme sonrası kas hafızasıyla kısayollara basmaya devam etmek bu hatayı kolaylaştırabilir. Kısayolu değiştirmek ya da devre dışı bırakmak istiyorsanız uygulamanın Ayarlar bölümüne bakın.

3. Adım: Time Machine’i deneyin

1. Adım’daki klasörler boşsa ya da yoksa en iyi şansınız Time Machine’dir.

  1. Maccy’den çıkın.
  2. Finder’da verinin olması gereken klasörü açın (⇧⌘G kullanın).
  3. Time Machine’e girin ve güncellemeden önceki bir tarihe gidin.
  4. Tek tek dosyaları değil, Maccy klasörünün tamamını geri yükleyin. Böylece veritabanı ve eşlik eden dosyalar birbiriyle tutarlı kalır.
  5. Maccy’yi yeniden başlatın.

Library klasörleri Finder’da gizli olabilir. Göremiyorsanız elle gezinmek yerine Klasöre Git’i kullanın. ~/Library klasörünü yedekleyen üçüncü taraf yedekleme araçları da aynı şekilde çalışır.

Dürüst sınırlar

  • Geçmiş Maccy’nin kendisi tarafından temizlendiyse (Neden A, B veya F) ve yedeğiniz yoksa veri gitmiştir. Maccy geçmişi yerel olarak saklar ve bir sunucuyla eşitlemez. Gizlilik için iyi, kurtarma için kötü bir durum.
  • Veritabanı dosyalarını farklı Maccy sürümleri arasında kopyalamak, biçimler farklıysa başarısız olabilir ya da veriyi bozabilir. Her zaman kopyalar üzerinde çalışın.
  • Sürümünüz için belirli bir dosya adı ya da biçim vaat edemem. Kesin ayrıntılar gerekiyorsa Maccy’nin GitHub deposuna bakın. [DOĞRULA]

Bir dahaki sefere nasıl önlenir

  • Tek bir kurulum kanalı seçin ve ona bağlı kalın.
  • Büyük güncellemelerden önce yedek alın. Yükseltmeden önce Maccy veri klasörünü Masaüstü’ne kopyalayın ya da Time Machine’in yakın zamanda çalıştığından emin olun.
  • Kaybetmek istemediklerinizi sabitleyin. Sabitlenenler normal kullanımda korunur ama aynı depoda durur, yani yedek değildir. Önemli şeyleri bir not uygulamasında ya da parola yöneticisinde saklayın.
  • Bilerek seçmediğiniz otomatik temizleme seçeneklerini kapatın.
  • Büyük bir sürüm atlamasından önce sürüm notlarını okuyun.

Sıkça sorulan sorular

Maccy geçmişim güncellemeden sonra neden kayboldu?

Yaygın nedenler: sürüm değiştirdikten sonra farklı bir depolama konumu, geçmişi aktarmayan bir veri taşıma işlemi, etkin bir “çıkışta geçmişi temizle” ayarı ya da düşürülmüş bir geçmiş sınırı.

Maccy, Mac’te pano geçmişini nerede saklar?

Yerel olarak, kullanıcı Library klasörünüzün içinde. App Store sürümü bir sandbox container yolu kullanır. GitHub ve Homebrew sürümleri ise ~/Library/Application Support/Maccy/ yolunu kullanır. [DOĞRULA]

Silinen Maccy geçmişini geri getirebilir miyim?

Yalnızca veri hâlâ diskte ya da bir yedekte duruyorsa. Maccy’den çıkın, iki depolama konumuna da bakın ve gerekirse Time Machine’den geri yükleyin.

Maccy geçmişi iCloud ile eşitler mi?

Hayır. Maccy yerel öncelikli (local-first) çalışır, yani geçmiş Mac’inizde kalır. [DOĞRULA: güncel sürüm notlarına göre]

Maccy neden parola yöneticimden kopyaladığım hiçbir şeyi kaydetmiyor?

Parola yöneticileri kopyalanan gizli bilgileri gizli (concealed) olarak işaretler ve Maccy bu içeriği tasarım gereği yok sayar.

Hâlâ çözemediniz mi? Hangi sürümü kullandığınızı (App Store, GitHub ya da Homebrew), macOS sürümünüzü ve güncellemeden önceki ve sonraki Maccy sürümünü bize yazın. Bu üç bilgi, hemen her seferinde sorunu tek bir nedene indirir.