我打破了化石-scm - SQLITE_NOTADB

Posted

技术标签:

【中文标题】我打破了化石-scm - SQLITE_NOTADB【英文标题】:I broke fossil-scm - SQLITE_NOTADB 【发布时间】:2018-05-03 19:19:04 【问题描述】:

在堆栈交换的问答式中,我遇到了这个错误,找不到解决方案。

事故是我打字造成的:

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

这将永远运行。

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

仅供参考:我执行了fossil remote,它指向了错误的来源。所以我纠正了遥控器......随后的commit工作了。

以上是关于我打破了化石-scm - SQLITE_NOTADB的主要内容,如果未能解决你的问题,请参考以下文章

使用 Fossil SCM 提供静态文件

如何在化石票证中启用 Markdown

化石的典型工作流程是啥,尤其是与 git 相比?

打破汽车零部件企业供应链壁垒,数商云SCM供应链系统实现一体化采购协同

打破了物理常识的时间晶体,会是量子计算机的救世主吗?

无法推送到 chiselapp 上托管的化石回购