我打破了化石-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的主要内容,如果未能解决你的问题,请参考以下文章