我们最近尝试从 Sublime 切换到 Atom,并且也开始使用 GitKraken(我们主要是在命令行中使用 git)
我们有一些带有 git 的项目会导致严重的问题。一个主要问题是我们几乎每天都在一个 Magento 1.9 站点工作(尽管我们在 git repos 上有其他 Magento 1.9 站点,它们对 Atom 没有问题)。发生的情况是我们在 Atom 中打开项目,但无法打开任何文件。它似乎挂在初始化 git info 上(文件夹保持无色)。
有时,当我们在 Atom 中打开项目时,它可以工作,但大多数时候它不起作用。当发生这种情况时,我们注意到与 GitKraken 的 1:1 相关性 - 当我们尝试在 gitkraken 中打开 repo 时,我们收到一个错误,它找不到任何 repo - 即使它实际上加载 repo 就好了,尽管经过了很长时间的延迟. 其他时候这种情况不会发生,那就是它在 Atom 中正常打开的时候。我们可以让它原封不动地坐在那里几个小时,然后再回到它,突然之间我们无法打开任何文件。这发生在办公室的所有用户身上。
atom的问题肯定与git有关。如果我们删除 repo 并打开项目,那么它可以正常工作。
我想,也许 repo 大小或历史与它有关,所以我们尝试初始化一个新的 repo,添加文件并进行第一次提交,但仍然是同样的问题。我们的 git ignore 文件几乎与其他对 Atom 或 Gitkraken 没有问题的 magento 站点相同。
老实说,这是一个很奇怪的问题,我什至不知道该向谁提交错误报告,而且我们在搜索中也没有找到任何东西。
**** 我们发现的一件事是,每次遇到这个问题时,如果我们在该 git repo 文件夹中运行 Git GUI(只需打开 git gui),那么 Atom 和 GitKraken 的所有问题都会消失一段时间时间。最终,问题又回来了。