9

我的笔记本上有 2 个本地存储库。第一个是 Fresh.fossil ( http://chiselapp.com/user/johnfound/repository/FreshIDE/),位于C:\FASM\STUFFS,第二个是 book.fossil ( http://clone:clone255@www.fossil-scm.org/schimpf-book book.fossil),位于C:\Downloads\Software

我想更新第二个,所以首先我做了fossil open book.fossilis ,然后发生了错误:

C:\Downloads\software\fossil.exe:存储库不存在或位于不可读的目录中:C:/Downloads/software/Fresh.fossil

当我更新第一个 repo 时没有发生此错误。知道为什么吗?

4

2 回答 2

8

这可能是因为存储库在第一次打开后被移动了。Fossil 记得存储库的打开位置,但无法在预期位置找到它。

重新定位存储库时,您需要执行以下操作(在源代码树中):

rm _FOSSIL_
fossil open repo-file-name.fossil --keep
于 2012-02-15T03:41:43.053 回答
3

我找到了这封电子邮件并得到了解决方案:

rm YouCloneDirectory/.fslckout

祝你有美好的一天。

于 2015-07-29T17:46:43.773 回答