1

我正在 Eclipse/Subclipse 下开发一个项目,看起来 Subclipse 行为不端。

出于某种原因,一个文件(我们称之为report.xml)不断被重命名report.xml.svntmp。(我假设 Subclipse 是基于该扩展的罪魁祸首;我不确定它是否真的如此。)显然,这会导致想要查看该文件的代码出现问题。有人对造成这种情况的原因以及如何阻止它有任何想法吗?

4

2 回答 2

1

如果你刷新它会消失吗?唯一使用该文件扩展名的是一些代码来修复 Eclipse 中的拖放复制和粘贴操作。Eclipse 将这些作为文件删除发送,这会导致 Subclipse 运行 svn delete。有一些代码可以检测文件何时立即被新版本替换。要撤消删除,我们必须运行 svn revert。但是,这也会替换文件内容。因此,当前文件内容被放入 .svntmp 文件中,然后在恢复运行后移回原位。

见:
http ://subclipse.tigris.org/issues/show_bug.cgi?id=772

http://subclipse.tigris.org/issues/show_bug.cgi?id=781

于 2013-04-24T18:47:05.690 回答
0

因此,不要将 SVN 管理的文件夹从一个项目复制到另一个项目。你复制了一些 SVN 信息,这会导致 Subclipse 变得混乱并且有点破坏性。

于 2013-04-24T18:29:27.980 回答