Django项目由于\ .idea \ workspace.xml中的奇怪错误而无法在PyCharm中打开?

问题描述:

我试图在PyCharm社区版上打开我的项目时出现此错误。问题是,该项目于PyCharm打开罚款,直至(字面30分钟前)蓝屏错误命中(“倾销物理内存到硬盘等),我的windows7 x64bit PC刚刚重启。重启后,PyCharm引发此错误。怪异的一部分是,我已经检查XML文件在我Notepade ++,有没有需要被关闭的开放标签(更不用说线204)。事实上,Notepadd ++搜索将返回唯一的3 <state>实例但</state> 70分的情况。而的<state>所有实例都行300+(305308313)。Django项目由于 .idea workspace.xml中的奇怪错误而无法在PyCharm中打开?

\.idea\workspace.xml': Error on line 204: The element type "state" must be terminated by the matching end-tag "</state>" 

我对记事本这个项目真的不能工作,请帮助我得到这个备份上PyCharm。谢谢!

在windows崩溃期间,像.idea\workspace.xml的声音被损坏。 .idea dir中和/或源代码本身中的其他项目文件也有可能被破坏。

别的之前,我会退出pycharm,使整个项目目录(认为灾难恢复),它可以在恢复尝试根据需要克隆多次的副本。

如果您有版本控制系统下的源代码和/或.idea,您可以从那里恢复最近提交的版本,甚至可以从损坏的工作区恢复一些未提交的工作(手动)。

假设你没有版本控制之下...

删除.idea\workspace.xml文件(它应该只包含有关项目,如哪些文件被打开的非关键信息,在哪个位置,窗口大小和位置等)。启动pycharm并观察投诉。如果.idea\workspace.xml文件是唯一损坏的文件,您应该恢复正常工作。

如果没有,那么擦拭全.idea子目录删除的项目之前是一个pycharm项目的所有痕迹。然后,通过Importing Project from Existing Source Code创建一个新的pycharm项目:

若要从现有的源代码

  1. 在主菜单中创建一个新的项目,选择文件|打开
  2. dialog that opens,选择包含所期望的源代码的目录。请注意,外部创建的应用程序是 ,标有常规目录图标文件夹。
  3. 点击OK
  4. 指定是否希望在单独的窗口中打开新项目,或者关闭当前项目并重新使用现有的 。有关详细信息,请参阅部分Opening Multiple Projects

这应该重新创建.idea目录,但也有一些默认的项目设置。您可以重新执行pycharm内的所有配置更改。

但是你也可以尝试去更进一步,并检查新项目的.idea目录中的文件和旧文件(你可以在克隆的备份项目目录中找到)之间的差异 - 你可能会能够通过手动修改新项目的配置文件来还原旧项目中的一些自定义设置。请务必在尝试此操作时退出pycharm - 它不喜欢在运行时修改其配置文件。并且要小心,以免你自己造成新的腐败。制作您想要手动修改的文件的备份副本,以便您可以轻松恢复任何不正确的更改。要测试更改,请尝试启动pycharm并观察投诉。