git pull之后,RubyMine项目目录消失了

Ada*_*NYC 4 git github rubymine

我和我的同事开始使用GitHub和RubyMine开发同一个项目.

我们最初的罪恶是将我的本地存储库中的.idea文件夹(由RubyMine自动创建和更新)推送到GitHub.每次从远程拉出时,此文件夹都会与我的同事的本地存储库发生冲突.

要解决此问题,我们必须从远程存储库中删除.idea文件夹.现在,从我的主分支,我从远程存储库拉,似乎.idea文件被删除(我不确定).因此,RubyMine不会让我在Project视图中看到我的项目文件夹(即app,config,public),即使这些文件夹仍在那里.

我的问题是:如何在RubyMine中恢复原始设置,在那里我可以看到我的项目文件夹?

Jor*_*rdi 6

来自.idea文件夹的唯一不应该推送的文件是workspace.xml和tasks.xml.首先,你应该用以下方法解开这些文件:

git rm --cached .idea/workspace.xml
git rm --cached .idea/tasks.xml
Run Code Online (Sandbox Code Playgroud)

接下来将它们添加到.gitignore:

.idea/workspace.xml
.idea/tasks.xml
Run Code Online (Sandbox Code Playgroud)

现在只需删除.idea文件夹并使用rubymine重新打开项目文件夹.