我已經成功使用 TortoiseSVN 一段時間了,但現在無法簽出程式碼!
看來我計算機上的所有資料夾都被 TortoiseSVN 視為“版本化”,具有與我期望的具有 .svn 子資料夾的資料夾相同的上下文選單。
我創建了一個全新的資料夾,右鍵選單(在該資料夾上或在該資料夾內)包含“SVN Commit”、“SVN Update”等,但沒有簽出。如果我嘗試實際使用這些可用命令中的任何一個,我會收到錯誤
sqlite[S1]: no such table: wcroot
大概是因為這裡沒有儲存庫!
到目前為止,我已經嘗試切換「隱藏未版本化路徑的選單」選項、重新啟動和卸載/重新安裝。
有人有解決方法或後續步驟嗎?
答案1
根據Mokubai的評論,我發現了一個C:\.svn資料夾!我在 C 驅動器本身上嘗試了“顯示日誌”和其他幾個命令,但出現了與任何其他未版本化資料夾相同的錯誤。
現在我已經刪除了 .svn 資料夾,我已經恢復了簽出的能力。
我很難想像錯誤的 .svn 是如何添加到頂級 C 驅動器的,特別是因為它裡面沒有任何信息,但我想這已經解決了。