i在我的LabTop上编码,将代码推向github。然后第一次克隆到我的计算机上。(当然环境不同(
我在计算机上完成了所有工作。回家。我删除了旧项目,然后将其克隆回我的LabTop,而不是进行" Git Stash"one_answers" Git Pull",因为当我使用" git stash"one_answers" git pull"时,vcs.xml中的冲突和workspace.xml在其中。Pycharm创建的想法。
之后,我的Labtop上的Pycharm甚至无法识别解释器,即使在解释器中显示的路径仍然是
我在Google上找不到它,因为要搜索的关键字并不明显。
请注意,典型的 JetBrains.gitignore
wouold忽略任何workspace.xml文件。
如果vcs.xml
死亡包括特定于工作站的路径,您可能也需要忽略它。
这个想法是在第二个环境中重新介绍您的克隆存储库项目。
也使用git 2.6 ,请使用:
git config --global pull.rebase true
git config --global rebase.autoStash true
然后简单的git pull
将:
- 藏匿您的工作正在进行中
- 重播(重新(您的本地提交在更新的远程跟踪分支的顶部。
您可以通过右键单击它然后将文件粘贴到那里,将新项目作为根目录,可能会有所帮助。
当您的项目根中没有.idea/<project_name>.iml
文件时,它通常是因为VC将其删除/重命名。请关注此解决方法,并考虑将此文件添加到.gitignore
简单的解决方案 - 如果已经拥有此解决方案,请删除.idea
文件夹,然后重新启动Pycharm编辑器。然后再次重新开放项目。解释器将自动设置。