提交时SVN总是出错(Subclipse)

时间:2010-06-14 11:05:11

标签: svn subclipse

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

每当我做出改变时,我都会变得更加明智:

Out Of date errors

Tree conflicts

有时我甚至删除文件并且它们不会在svn上删除,在目录层次结构中只会删除最后一项,所以我必须一次删除一个文件夹。

将来如何避免这些错误?

更新 我遇到的另一个问题是,有时eclipse似乎与服务器同步,所以当我重构一个文件名时,它会转到服务器并做一些让我等待的东西,这很烦人。

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

3 个答案:

答案 0 :(得分:0)

在修改文件之前,您是否始终更新? 这是强制性的。

删除时,您提交删除吗? 否则,您只能在本地删除

答案 1 :(得分:0)

除了更新,您可能还需要关闭&重新打开项目以从“同步”视图中丢失已删除的文件。

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

很好,不是吗。

答案 2 :(得分:0)

彼得是对的,至少据我所知,删除目录树的唯一方法是删除内部目录,提交,更新,删除下一​​步,提交,更新等。我可能会遗漏一些东西但是在至少有一个用户不友好的问题,我不明白为什么一个人无法一步删除目录。将包名称混淆并在以后实现是很糟糕的。

我不知道subclipse如何得到这样的版本1.6.x,特别是因为它是一个不错的插件......