Gitkraken坚持打开回购

Sol*_*oli 29 git gitkraken

每当我打开gitkrarken时,它就会卡在打开repo图标上.我无法打开/ clone/init repo.我听说其他人有同样的问题,但似乎没有人知道为什么会这样,解决方案是什么.有人能帮忙吗?

更新1 重新安装它.还有同样的问题

yoe*_*nes 26

关闭gitkraken并转到您的主目录.删除隐藏文件夹".gitkraken".重启后将自动创建文件夹".gitkraken".这个解决方案适合我.

对于mac和linux用户: rm -r ~/.gitkraken

  • 没有在主文件夹中看到这个_.gitkraken_文件夹.我在Windows机器上,此文件夹位于_%APPDATA%_(即_C:\ Users \%USERNAME%\ AppData\Roaming_).删除了文件夹,但遗憾的是,没有解决我的问题. (7认同)
  • rm -r〜/ .gitkraken`,因为`rm:无法删除'/home/reigin/.gitkraken':是目录,希望对其他Linux用户有所帮助。 (5认同)
  • 虽然这有效,但它会重置一切.Repos消失,登录,首选项和设置.不是理想的解决方案. (4认同)
  • 它也对我有用。删除 /AppData/Roaming/.gitkraken 已经完成了。不好的部分是,所有的配置都没有了,但这还不错。 (2认同)
  • 对我来说,删除本地存储库是解决方案。只是服务器上的一个新克隆解决了它。 (2认同)

Gee*_*key 15

不是一个合适的解决方案,但我遇到了同样的问题.在打开GitKraken之前,我已经能够通过关闭Visual Studio来解决这个问题.它只会在打开时卡住并且VS已经打开.

  • 我没有使用VS! (2认同)
  • 尝试关闭可能具有文件锁定的其他应用程序.我不是说这是一个解决方案,但你会得到更多关于问题所在的信息. (2认同)
  • 我们在所有安装中都遇到了同样的问题,一些没有 VS 的用户在不同的 repo 上。常见的设置是我们使用 BitBucket 作为远程托管存储库。 (2认同)

Biz*_*zzy 9

目前我的解决方法是查看 - >重新加载(Ctrl + R).

  • 每当我离开GitKraken一小会儿时,这都会发生在我身上 (2认同)

Bag*_*Dev 8

*GitKraken 7.7.1 已解决此问题,如果问题仍然存在,请参见下文。

今天在 GitKraken 7.7.0 上弹出了这个问题。应用程序错误日志或 repo 日志中从未有任何内容似乎指向特定原因或来源,但我已经解决了今天和之前的问题(没有丢失任何配置设置):

要去->

AppData\Roaming\.gitkraken\profiles\[your profile]\profile
Run Code Online (Sandbox Code Playgroud)

或者

~/.gitkraken/profiles/[your profile]/profile
Run Code Online (Sandbox Code Playgroud)

备份此配置文件或在能够撤消更改的文本编辑器中打开它。

在文本编辑器中打开“profile”并删除 tabInfo -> tabs -> 下有问题的 repo 条目

{
  "tabInfo": {
    "tabs": [
      { <--- DELETE
        "id": "", <--- DELETE
        "type": "", <--- DELETE
        "repoName": "", <--- DELETE
        "repoPath": "" <--- DELETE
      }, <--- DELETE
    ],
    "selectedTabId": ""
  }
}
Run Code Online (Sandbox Code Playgroud)

每当我这样做并在 GitKraken 中重新打开有问题的存储库时,它都会解决无休止的加载问题。

或者

根据 Borhan Kazimipour 的回答,并根据 GitKraken 支持的反馈,git gcrepo 目录上的一个简单内容可以解决该问题。


Chr*_*isM 7

我在Windows上遇到了与GitKraken V2.7.0 x64类似(可能相同)的问题.GitKraken在此之后坠毁并试图打开回购.这从未结束.我认为这是由当时开放的视觉工作室引起的,而VS和GitKraken并不完全是朋友.我杀了GitKraken,关闭了VS. 在那之后,当在GitKraken打开回购时,它说"没有回购,你想要初始化吗?".这也失败了.不确定问题的根本原因是什么.

然而,解决方案是从CLI检出另一个分支.之后,GitKraken再次神奇地工作.也许这有助于某人.

  • 为我工作!并且不会删除所有配置文件 (4认同)

小智 7

删除我的Project/.git文件夹中的index.lock对我有用.顺便说一下它是一个隐藏的文件夹.


小智 6

修复了我的问题

  1. 退出 GitKraken
  2. git status打开终端/命令提示符并在存储库上执行操作
  3. 发现有一些文件/文件夹未提交/未暂存:

    1. 指向我的存储库之外的文件夹的符号链接已重命名
    2. 同一仓库中我的仓库的副本
    3. 一个包含图像的新文件夹
  4. 将 #1 重命名回原来的名称,并手动删除 #2 和 #3

  5. 打开 gitkraken,它能够毫无问题地加载我的存储库


Bor*_*our 6

[conflict].git文件夹及其子文件夹中手动删除了所有名称相同的文件。然后,我执行了a git gc压缩数据库,最后git fsck确保一切都很好。现在,我可以在GitKraken中打开仓库

笔记:

  1. 可能有助于删除标记为的所有文件'[conflict]'
  2. 该组合对我有用,但是您可能不需要执行所有这些步骤。例如,您可能没有冲突文件,或者只想以其他方式解决它们而不是删除它们。