我正在尝试将项目签入SVN存储库。所以我右键单击项目然后选择Team然后Commit。当我提交时,我得到 -
Some of selected resources were not committed.
svn: Commit failed (details follow):
svn: Working copy 'C:\workspace\crawler4j\target' is missing or not locked
任何有关如何克服这一点的建议将不胜感激,
答案 0 :(得分:1)
有时,打开Subversion命令行客户端并查看它会更容易。我建议您安装命令行客户端,转到该目录,然后执行svn status
。我还会在各种目录和文件上查看svn info
,并确保它们都在同一个工作目录中。 (您可以svn status -v
获取该信息。)
我的感觉是target
目录不应添加或已添加到您的项目中。 Maven中的此目录用于不应提交到Subversion存储库的构建对象。甚至很多Ant构建脚本都遵循Maven。
那么,target
目录的状态是什么?在提交更改之前对目录进行更新时会发生什么? (我相信它是Team->Update
)。
答案 1 :(得分:0)
http://subclipse.tigris.org/wiki/PluginFAQ#head-73584410a8d4fbad6781c7b16be39f6518410a61在这里你可以找到解决方案
答案 2 :(得分:0)
在Eclipse Kepler中尝试运行Team> cleanup