Eclipse,SVN麻烦

时间:2011-02-11 14:20:55

标签: eclipse svn subclipse

A已从一个项目复制了一个文件夹,该文件由系统生成到另一个项目。现在我想提交项目中的所有东西,文件夹被复制到。 我得到的是(复制的文件夹在文件夹/ webapp中):

org.tigris.subversion.javahl.ClientException:试图锁定已锁定的目录 svn:工作副本'/ home / user / webshop / webshop-impl / src / main / webapp'已锁定

好的,我尝试了Team-> Cleanup并得到了:

org.tigris.subversion.javahl.ClientException: Path is not a working copy directory
svn: '/home/user/webshop/webshop-impl/src/main/webapp/gwtmodules' is not a working copy directory

org.tigris.subversion.javahl.ClientException: Path is not a working copy directory
svn: '/home/user/webshop/webshop-impl/src/main/webapp/gwtmodules' is not a working copy directory

这个日食SVN客户端长时间使用这个darn tigris异常=)

请帮助建议:)我做错了什么?

4 个答案:

答案 0 :(得分:24)

当我收到此错误时,这让我感到困惑。如果我们在提交更改时有一些待处理的会话,那么就会发生这种情况,因此在我们再次尝试提交之前,我们需要进行一些清理。

这是修复:

在STS或eclipse中,右键单击违规项目,单击Team,然后选择Refresh / Cleanup。 SVN获取有问题的.lock文件并删除它们。您也可以从命令行执行此操作。

答案 1 :(得分:3)

将目录复制到其他位置后,应删除包含repo info的.svn文件夹。

你可能正在看到它,因为复制的目录有一些svn文件指向某个与新位置不匹配的地方。

答案 2 :(得分:0)

我会从第一个项目中做svn export。这将为您提供代码的干净副本,而不包含任何关联的svn元数据。然后,您可以将导出的代码添加到第二个存储库中。

答案 3 :(得分:0)

您的文件夹很可能缺少svn信息(我的情况)。要修复它,您可以从其他文件夹复制svn信息,然后将snv文件(all-wcpropc,条目)修改为正确的文件。 我不确定这是推荐的方式,但它对我有用!