我正在Eclipse / Subclipse下开发一个项目,看起来Subclipse行为不端。
出于某种原因,文件(让我们称之为report.xml
)不断重命名为report.xml.svntmp
。 (我假设Subclipse是基于该扩展的罪魁祸首;我不确定它确实是。)显然,这会导致想要查看该文件的代码出现问题。有人对导致这种情况的原因以及如何使其停止有任何想法吗?
答案 0 :(得分:1)
如果你刷新它会消失吗?唯一使用该文件扩展名的是一些代码来修复Eclipse中的拖放复制和粘贴操作。 Eclipse通过文件删除发送这些文件,导致Subclipse运行svn delete。有一些代码可以检测文件何时立即替换为新版本。要撤消删除,我们必须运行svn revert。但是,这也将取代文件内容。因此,当前文件内容放在.svntmp文件中,然后在恢复运行后移回原位。
答案 1 :(得分:0)
因此,请勿将SVN管理的文件夹从一个项目复制到另一个项目。你复制了一些SVN信息,这会导致Subclipse混淆并且有点破坏性。