我已经成功使用 TortoiseSVN 一段时间了,但现在无法检出代码!
看来我的计算机上的所有文件夹都被 TortoiseSVN 视为“版本化”,并且具有与我期望的具有 .svn 子文件夹的文件夹相同的上下文菜单。
我创建了一个全新的文件夹,右键单击菜单(在该文件夹上或文件夹内)包含“SVN Commit”、“SVN Update”等,但没有签出。如果我尝试实际使用任何这些可用命令,我会收到错误
sqlite[S1]: no such table: wcroot
大概是因为这里没有存储库!
到目前为止,我已尝试切换“隐藏未版本化路径的菜单”选项、重新启动以及卸载/重新安装。
有人有解决办法或采取一些后续措施吗?
答案1
根据 Mokubai 的评论,我找到了一个 C:\.svn 文件夹!我尝试在 C 盘上运行“show log”和其他几个程序,但出现与任何其他未受版本控制的文件夹相同的错误。
现在我已经删除了那个.svn 文件夹,我重新获得了签出的能力。
我很难想象一个错误的 .svn 是如何被添加到顶层 C 盘的,特别是因为它里面没有任何信息,但我想这个问题已经解决了。