通过tortoise svn导入(checkout)svn存储库到我的本地工作副本时遇到问题,由于缓存文件名包含特殊字符,我无法清理并从svn服务器导入整个存储库 .
为了解决上述问题,我将遵循以下方法 .
方法1]清除已保存的数据,从svn设置中清除日志缓存 .
方法2]为了做svn清理我在博客下面休息,根据指令我删除了work_queue然后我能够做svn清理,但我仍然无法检查整个源代码,后来通过togoise svn我删除了缓存文件从存储库和提交,然后整个存储库,我可以从存储库签出但修订号码坚持7,服务器中的实际头部修订号是1409.日志可用直到7修订 .
http://www.anujvarma.com/svn-cleanup-failedprevious-operation-has-not-finished-run-cleanup-if-it-was-interrupted/
方法3]在svn客户端机器上完全删除项目根文件夹并尝试进行svn checkout但仍然只有版本号7的文件 .
方法4]卸载tortoisesvn软件并重新安装并重新启动系统然后执行svn checkout但仍然无法获得头部修订数据 .
方法5]直接尝试检查头部修订版(1409)编号但是 - 没有这样的修订错误即将到来 .
方法6]将7号数据导入到工作副本并尝试更新到主要修订版1409-没有这样的修订错误即将到来
如何结账到最新的头版?
提前致谢,
1 回答
试试这个 . 在本地计算机上的某个位置创建一个文件夹并执行:
右键单击文件夹,SVN Checkout ...
输入您的回购站的URL和本地文件夹的路径
如果显示 Checkout Depth ,请选择显示 Choose Items... 的选项,然后单击要尝试签出的任何目录的顶级文件夹,并确保选中存储库中的每个项目 .
单击“确定”
查看是否每个项目都检出了回购 .