gpt4 book ai didi

git - GitKraken 和 Atom 中某些 git repos 的问题,导致 Atom 无法使用

转载 作者:太空狗 更新时间:2023-10-29 13:42:52 25 4
gpt4 key购买 nike

我们最近尝试从 Sublime 切换到 Atom,并开始使用 GitKraken(我们主要只是在命令行中使用 git)

我们有一些使用 git 的项目会导致严重的问题。一个主要原因是我们几乎每天都在工作的是 Magento 1.9 站点(尽管我们在 git repos 上有其他 Magento 1.9 站点,它们与 Atom 没有问题)。发生的情况是我们在 Atom 中打开项目,但我们无法打开任何文件。它似乎卡在初始化 git 信息上(文件夹保持未着色)。

有时,当我们在 Atom 中打开项目时,它可以正常工作,但大多数时候却没有。当这种情况发生时,我们已经注意到与 GitKraken 的 1:1 相关性 - 当我们尝试在 gitkraken 中打开 repo 时,我们得到一个错误,它找不到任何 repo - 尽管它实际上加载 repo 很好,尽管经过了很长时间的延迟.其他时间不会发生这种情况,那是它在 Atom 中打开的时候。我们可以让它原封不动地坐在那里几个小时,然后再回来使用它,突然间我们无法打开任何文件。这发生在办公室的所有用户身上。

atom的问题肯定和git有关。如果我们删除 repo 并打开项目,那么它可以正常工作。

我想,也许 repo 协议(protocol)的大小或历史与它有关,所以我们尝试初始化一个新的 repo 协议(protocol),添加文件并进行第一次提交,但仍然是同样的问题。我们的 git 忽略文件与其他使用 Atom 或 Gitkraken 没有问题的 magento 站点几乎相同。

老实说,这是一个很奇怪的问题,我什至不知道应该向谁提交错误报告,而且我们在搜索中也没有找到任何东西。

**** 我们发现了一件值得注意的事情,每次我们遇到这个问题时,如果我们在那个 git repo 文件夹中运行 Git GUI(只需打开 git gui),那么 Atom 和 GitKraken 的所有问题都会出现消失一段时间。最终问题又回来了。

最佳答案

这是对一个六个月前的问题的非常晚的回答,这可能不是真正的问题。但我刚刚找到了 GitKraken 无法处理的 repo 协议(protocol),并缩小了问题范围。原来在那个 repo 的 .git/config 文件中,有两个部分具有以下配置:

[gitflow "branch"]
master = master
develop = develop
[gitflow "prefix"]
feature = feature/
release = release/
hotfix = hotfix/
support = support/

在 repo 协议(protocol)的 .git/config 部分中有这两个部分,GitKraken 不会打开 repo 协议(protocol):它只会坐在那里,“忙碌”的旋转器旋转,旋转,然后无处可去.但是,如果我从 .git/config 中删除了这两个 gitflow 部分,GitKraken 会轻松打开存储库,并且“忙碌”的微调器只显示 2-3 秒。

因此,如果您的存储库使用 git-flow,请尝试从存储库的本地副本中删除这两个配置部分,看看是否允许 Git Kraken 打开它。

关于git - GitKraken 和 Atom 中某些 git repos 的问题,导致 Atom 无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37219331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com