无法在svn中执行清理

时间:2013-08-22 13:37:01

标签: svn

我尝试在 Zend Studio 8 中进行清理。我收到这条消息:

Some of selected resources were not cleaned.

svn: Error processing command 'upgrade-format' in 'C:\Users\Gunnar\Zend\workspaces\DefaultWorkspace7\scripts\release'
svn: Unexpected format number:
   expected: 9
     actual: 10

这是什么意思?

我该如何解决?

1 个答案:

答案 0 :(得分:1)

转到终端的工作目录,然后进入.svn目录。有一个名为format的文件。猫拿出那个档案。它由一个数字组成。这是工作目录格式的编号。

格式10适用于Subversion 1.6。我认为格式9适用于Subversion 1.5。您是否混淆了命令行和内置Zend Subversion客户端,或者使用TortiousSVN? Zend可能使用旧格式作为工作副本而不是其他Subversion客户端,并且Subversion客户端为您升级工作副本。

使用多个Subversion客户端时,您必须 非常小心 。 Subversion不保证一个客户端的工作目录格式与另一个客户端的工作目录兼容。

不幸的是,在我了解你的情况之前,我不能告诉你需要做什么。

  • 你在做什么操作系统?
  • Zend是Eclipse的插件吗? (我看到的屏幕截图就是那样)。
  • 您是否安装了Subversion命令行客户端或TortoiseSVN? (顺便说一下,Tortoise会安装Subversion命令行客户端。
  • 您是否在同一个工作目录中混淆了Subversion客户端?
  • Subversion客户端是Zend的插件。我从未使用过Zend,所以我不能说。你能找到Zend中Subversion客户端插件的哪个版本?而且,如果可以的话,也是你的其他Subversion客户端。

如果您混淆了客户端,请转到您使用更新工作目录的客户端。检查那里的所有更改,然后在Zend中签出一份新的副本,并小心混合Subversion客户端。

如果你能回答上述问题,我或许可以帮你解决一下。如果Zend是一个Eclipse插件,您可以将Eclipse Subversion插件(Subclipse或Subversive)升级到最新版本的客户端API。然后将任何其他客户端升级到相同的版本号。