今天早上我将几个项目提交到svn存储库.在提交操作期间,我的操作系统崩溃,现在所有svn命令(包括清理)都以相同的错误结束.
Previous operation has not finished; run 'cleanup' if it was interrupted
Please execute the 'Cleanup' command."
Run Code Online (Sandbox Code Playgroud)
由于"之前的操作还没有完成",我没有得到像Subversion那样的其他错误? 并且由于存储库非常大,我不想再像这里建议的那样检查所有内容:以前的操作没有完成的问题
Sig*_*d V 53
实际上,通过这里看到我的问题的答案
似乎svn陷入了旧的操作.所有这些操作都存储在.svn文件夹中的数据库wc.db中.
通过将SQLite下载到我的结帐目录并运行
sqlite3.exe .svn/wc.db "select * from work_queue"
Run Code Online (Sandbox Code Playgroud)
来自cmd
我得到了所有待处理操作的清单.这些操作是"未完成"然后通过运行
sqlite3.exe .svn/wc.db "delete from work_queue"
Run Code Online (Sandbox Code Playgroud)
所有这些待处理的操作都被删除,我可以再次提交.无需重新结账或任何事情
小智 12
我尝试了本页中列出的所有解决方案,但我的问题仍未解决.
我用另一种方式解决了它.如果有些人仍然没有得到解决方案,试试这个(我正在使用TortoiseSVN 1.9.5):
像往常一样点击"清理..."并打开清理弹出窗口
检查"破锁"
单击"确定"按钮执行
| 归档时间: |
|
| 查看次数: |
57472 次 |
| 最近记录: |