我打破了 fossil-scm - SQLITE_NOTADB

I broke fossil-scm - SQLITE_NOTADB

在stack exchange的Q&A风格中,出现了这个错误,找不到解决方法

事故是我输入造成的:

fossil update a_filename

这会导致输出的 fossil-scm 设置损坏:

SQLITE_NOTADB: file is not a database
D:\bin\fossil.exe
SQLITE_NOTADB: file is not a database
D:\bin\fossil.exe: file is not a database
PRAGMA database_list
SQLITE_NOTADB: file is not a database
D:\bin\fossil.exe: file is not a database
PRAGMA database_list
SQLITE_NOTADB: file is not a database
D:\bin\fossil.exe: file is not a database
PRAGMASQLITE_NOTADB: file is not a database
^C^C

这将永远运行。

这个问题的解决方法是重新同步:

fossil sync https://<my_username>@<url>

这将提示输入密码并发送一条状态消息,表明一切正常。