問題記錄
contents總結我一直使用小書匠這款軟體來編輯
markdown
文件,並且使用堅果雲同步它的資料檔案。在小書匠的關於視窗裡邊可以看到資料檔案的具體路徑。
左側邊欄
非常重要!!第一步應該是關閉同步,將兩台電腦的堅果雲都關閉,或者是直接斷網。如果這時沒有關閉同步,會造成兩邊都出現一堆衝突檔案。如果沒有同步的話,某一端有可能還沒來得及同步,這裡的檔案可能還是未發生衝突的,直接拷貝出來說不定就可以解決問題。
參考了如下網頁
如何避免和解決檔案衝突 | 堅果雲部落格
這個鏈結給出的方法是手動處理衝突,大概意思就是跟git
處理衝突的方法一樣。不適用,因為這個資料庫檔案根本沒法讀寫,而且細碎雜亂,不知道哪個檔案存的是什麼。所以不可能進行手動處理,而且標記為-衝突
的檔案和沒有標記的檔案,已經徹底混亂了,也不知道哪乙個是正確的檔案。
堅果雲功能使用介紹:檔案時光機 | 堅果雲幫助中心
想了一下,唯一的辦法就是把整個資料夾回退到之前的正常狀態,之前onedrive
出現衝突時也是這麼解決的。回憶了一下時間點,其實最近三四天都沒有產生新的檔案,最後一次的新檔案應該是9月5日寫好的,那麼其實我只需要回退到9月6日的狀態即可。
按照上述鏈結的方法進行操作,也就是把9月5日之後的所有操作歷史撤銷。
重新開啟小書匠,結果和我預期相同,我的文件又回來了!
一些經驗總結
檔案發生衝突後,第一件事是關閉同步,關閉同步,關閉同步。然後到另一台同步的電腦去看,說不定那裡的檔案版本是前一段時間的正確版本,如果這樣的話,可以直接把這個正確版本檔案拷貝出來。如果同步了,那麼衝突的檔案就會同步到所有電腦上,就只可以在網頁端找回歷史版本了。
如果本地的檔案都出現了問題,則在網頁端的操作歷史一欄批量撤銷歷史操作,回退到乙個檔案版本正確的時間點。
小書匠的資料庫檔案並不適合使用堅果雲同步。之後準備取消對資料庫檔案的同步。
小書匠的檔案必須另存到本地,同時備份到github之類的地方。小書匠預設是不會儲存md
檔案的,所有資料都是存在自帶的資料庫裡邊。這其實很不科學,一旦資料庫檔案出現錯誤,是不可逆的。所以必須養成習慣,每次寫完文件,將md
檔案儲存到本地目錄,堅果雲同步也只需要同步儲存md
檔案的目錄即可。最好再使用git
進行管理,定期上傳到github
私有倉庫,以防萬一。
ios crash問題記錄
1.誤將nsmutablearray型別的變數初始化為nsarray,結果對nsmutablearray型別變數進行操作時,crash h檔案如下 inte ce movemecontroller secondlevelviewcontroller property nonatomic,retain...
??? nginx lua問題記錄
問題1 當用http localhost test 訪問時,結果為何迥異?eg1 location test 結果為空,說明執行的是httpechomodule的echo指令,沒有執行httpluamodule的content by lua指令 eg2 location test輸出123 說明執行...
sphinx 問題記錄
indexer error while loading shared libraries libmysqlclient.so.18 cannot open shared object file no such file or directory 發現sphinx indexer依賴庫ibmysqlc...