2012-07-07 63 views
1

我试图在一台新计算机上设置Eclipse,并认为我可能会尝试使用Juno而不是Indigo,因为我之前使用的是。Eclipse Juno与PyDev删除我的Django文件

但是,试图导入我的PyDev/Django的文件很麻烦,我结束了创建一个新的Django项目和复制我的源文件。

然而,当我打刷新,Eclipse中删除一堆文件包括urls.py!

我已经放弃了现在 - 回到记事本++ - 但有没有人有任何想法,可能是什么原因造成这种情况?

回答

2

我必须说,这将是我第一次听说PyDev正在删除.py文件...(它有一个选项可以删除孤立的.pyc文件,您可以在窗口> preferences> pydev> builders上禁用>如何处理.pyc/$ py.class删除)。

你确定它真的删除了文件系统中的这些文件吗?你能重现吗? (如果是这样,请提供这样做的步骤,因为我在这里尝试了很多东西,并且无法复制该行为)。如果你检查它是否真的删除了文件系统中的文件(例如:可能出于某种原因,它只是过滤PyDev包浏览器中的文件?)

+0

这也发生在我身上;在调试视图中使用eclipse和pydev时,调试会话会引发异常并退出我的脚本。终止时,我的两个打开的编辑器窗口提示我我的文件已在光盘上更改,因此我选择刷新。文件不只是改变,文件从光盘中删除。很高兴帮助您提供任何重现步骤。我喜欢使用pydev。 – Epu 2012-08-02 17:34:41

+0

这是一个非包类,并且文件真的从文件系统中删除。 – Epu 2012-08-02 18:03:37

+1

如果您能够复制它,请创建一个错误报告(请参阅:http://pydev.org/about.html,以获取报告错误的链接)。 – 2012-08-02 19:52:39

0

我刚刚使用pydev失去了3个小时的工作和日食,而不使用django。所以这不是django特有的。

+1

只需要注意,如果你在eclipse中打开文件,你可以从那里恢复它。 – 2012-08-02 19:50:35

+1

即:见:http://www.nodans.com/index.cfm/2008/1/18/How-to-recover-a-deleted-file-in-Eclipse – 2012-08-02 19:51:28

+0

我没有想过,并告诉IDE从光盘刷新,所以我抛出了我的工作。当我尝试这个技巧时,IDE会说'没有选定容器的本地历史记录中的已删除资源'。 – Epu 2012-08-02 20:53:34