我的笔记本上有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.fossil
,并且发生了错误:
C:\ Downloads \ software \ fossil.exe:存储库不存在或位于不可读的目录中:C:/Downloads/software/Fresh.fossil
更新第一个回购时未发生此错误。知道为什么吗?
答案 0 :(得分:6)
这很可能是因为存储库在第一次打开时被移动了。 化石记得存放库的打开位置,但无法再在预期的位置找到它。
重新定位存储库时,您需要执行以下操作(在源代码树中):
rm _FOSSIL_
fossil open repo-file-name.fossil --keep
答案 1 :(得分:3)