在通过Torvise svn导入(签出)svn存储库到我的本地工作副本时遇到问题,由于缓存文件名包含特殊字符,我无法从svn服务器清理和导入整个存储库。
为了解决上述问题,下面列出了我遵循的方法。
方法1]清除保存的数据,从svn设置中清除日志缓存。
方法2]为了进行svn清理,我将其放在博客下面,按照说明,我删除了work_queue,然后可以进行svn清理,但是仍然无法检出整个源代码,稍后通过Torvise svn i从存储库中删除缓存文件并提交,然后提交整个存储库,我可以从存储库中检出,但修订号仍为7,服务器中的实际磁头修订号为1409。直到7个修订版本为止,日志可用。 http://www.anujvarma.com/svn-cleanup-failedprevious-operation-has-not-finished-run-cleanup-if-it-was-interrupted/
方法3]完全删除了svn客户端计算机上的项目根文件夹,并尝试执行svn检出,但仍然只有版本号7文件出现。
方法4]卸载了tortoisesvn软件,然后重新安装并重新启动系统,然后进行了svn签出,但是我仍然无法获得头部修订数据。
方法5]直接尝试签出头部修订(1409)编号,但是-没有这种修订错误。
方法6]将修订版本号7数据导入到工作副本中,并尝试更新为主要修订版本1409-不会出现此类修订错误
如何签出最新的头部修订版?
预先感谢
答案 0 :(得分:0)
尝试执行此操作。在本地计算机上的某个位置创建一个文件夹,然后执行:
查看是否所有项目都从存储库中签出。