我在项目的根目录中有一个maven pom构建文件.尝试与Eclipse(Europa)中的SVN存储库同步时,红色双向箭头将添加到文件图标中.这意味着自上次同步以来,我的本地副本和存储库中的副本都已更改.
当我尝试做'覆盖并更新...'时会抛出错误消息:
Some resources were not reverted. Attempted to lock an already-locked dir svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked
你知道在这种情况下应该做些什么吗?
svn清理?
不知道你是怎么从eclipse那样做的...但是如果它是一个标准的svn工作副本,你仍然可以用另一个工具来做.
在Eclipse中,要做SVN清理
右键单击锁定项目 - >团队 - >清理
如果从subeclipse无法使用Team-> Cleanup,则从目录中删除.loc和.log文件,并更新先前给出错误消息的资源.
它看起来像存储库有点混乱!您可以在项目目录中尝试'svn cleanup'.
您可以在命令行上执行此操作,也可以使用其他工具...
在命令提示符下,您必须安装subversion并在PATH上.关闭Eclipse,打开命令提示符并cd到项目的根目录,然后键入'svn cleanup'.
您也可以使用Tortoise SVN从Windows资源管理器中执行相同的操作.安装Tortoise SVN并关闭Eclipse.在Windows资源管理器中,导航到项目目录的父目录,右键单击项目文件夹并选择"Tortoise SVN" - >"清理"
当您将目录粘贴到项目中的另一个目录时,通常会发生这种情况
您必须手动创建目录,然后粘贴所有文件.
要解决这个问题:
右键单击项目(或在父目录上)
然后团队
然后清理