乌龟svn客户端标头修订版与服务器svn存储库标头修订版不同

时间:2018-07-24 13:14:21

标签: svn tortoisesvn

在通过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-不会出现此类修订错误

如何签出最新的头部修订版?

预先感谢

1 个答案:

答案 0 :(得分:0)

尝试执行此操作。在本地计算机上的某个位置创建一个文件夹,然后执行:

  1. 右键单击文件夹,SVN Checkout ...
  2. 输入您的仓库的URL以及本地文件夹的路径
  3. 在显示结帐深度的地方,选择显示 Choose Items ... 的选项,然后单击您要结帐的目录的顶层文件夹,然后确保选择存储库中的每个项目。
  4. 点击确定

查看是否所有项目都从存储库中签出。