Subversion移动文件

时间:2013-04-24 17:37:17

标签: eclipse subclipse

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

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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