SVN在我提交时总是出错(Subclipse)

SVN在我提交时总是出错(Subclipse),svn,subclipse,Svn,Subclipse,我在我的服务器上安装了svn,在家里安装了Subclipse。我是唯一的开发人员,主要用于备份和版本控制功能 每次我提交我的更改时,我都会收到: Out Of date errors 或 有时我甚至会删除文件,但它们不会在svn上删除,在目录层次结构中,只有最后一项才会删除,因此我必须一次删除一个文件夹 今后如何避免这些错误 更新: 我遇到的另一个问题是,有时eclipse似乎与服务器同步,因此当我重构文件名时,它会转到服务器并执行一些操作,让我等待,这很烦人 为清楚起见,这是一个典型的操作:

我在我的服务器上安装了svn,在家里安装了Subclipse。我是唯一的开发人员,主要用于备份和版本控制功能

每次我提交我的更改时,我都会收到:

Out Of date errors

有时我甚至会删除文件,但它们不会在svn上删除,在目录层次结构中,只有最后一项才会删除,因此我必须一次删除一个文件夹

今后如何避免这些错误

更新: 我遇到的另一个问题是,有时eclipse似乎与服务器同步,因此当我重构文件名时,它会转到服务器并执行一些操作,让我等待,这很烦人

为清楚起见,这是一个典型的操作:
我可能会更改文件名,将文件移动到其他文件夹,然后更改文件内容。我选择“团队菜单”并单击“提交”。然后我得到了上面所有的错误。

在修改文件之前,您是否总是进行svn更新? 这是强制性的

删除时,是否提交删除?
否则,除了更新之外,您可能还需要关闭并重新打开项目,以丢失同步视图中删除的文件

在提交之前,也不要尝试进行多次删除,或在删除后进行任何其他更改


很好,不是吗。

Peter是对的,至少据我所知,使用Subclipse删除目录树的唯一方法是删除内部目录、提交、更新、删除下一个、提交、更新等。我可能遗漏了一些内容,但至少存在用户不友好的问题,我不明白为什么不能一步删除一个目录。输入错误的包名并在以后意识到这一点是很糟糕的


我不知道subclipse到底是如何升级到1.6.x版的,尤其是因为它是一个很好的插件…

不,我不更新。我只是选择提交按钮。你能确切地告诉我我应该做什么吗?在任何更改之前,你必须右键单击->团队->更新到头部,否则,你可能正在修改一个已经修改的文件,但如何修改它,因为我是唯一一个更新的人?如果每次都要运行更新到头部,这也会影响我的效率。即使我更改了内容,每个文件都是这样吗?如果我重命名一个文件夹,它会创建一个带有蓝色箭头的新文件夹,并将文件放在新文件夹中,但是,所有子文件夹仍然使用旧文件夹名????
Tree conflicts