2011-04-05 61 views
7

我在筆記本上有2個本地回購站。 第一個是Fresh.fossil(​​),位於C:\FASM\STUFFS,第二個是book.fossil(http://clone:[email protected]/schimpf-book book.fossil),位於C:\Downloads\SoftwareFossil:存儲庫不存在或處於不可讀的目錄中?

我想更新第二個,所以首先我所做的就是fossil open book.fossil,並和出錯:

C:\下載\ SOFTWARE \ fossil.exe:倉庫不存在或爲一個不可讀的目錄:C:/Downloads/software/Fresh.fossil

當我更新第一個回購時沒有發生此錯誤。任何想法爲什麼?

回答

5

這很可能是因爲存儲庫自第一次打開以來已移動。 化石記住存儲庫已打開的位置,但不能再在預期的位置找到它。

當重新倉庫你需要做以下(源樹):

rm _FOSSIL_ 
fossil open repo-file-name.fossil --keep 
+0

我得到了與OP相同的錯誤,而不是移動存儲庫,因爲它早在幾秒前就創建好了,更像是一個bug或其他東西。如你所建議的那樣去除_FOSSIL_,並運行「化石全部重建」的技巧。但化石開放等保持沒有幫助。謝謝Onlyjob的提示。 – PatrickT 2013-03-27 16:26:18

2

我發現this email,並得到了解決方案:

rm YouCloneDirectory/.fslckout 

有一個好的一天。

相關問題