GitKraken 更改未显示——与存储库断开连接

Ioa*_*nou 4 git windows-10 gitkraken

GitKraken 的更改对于访问同一存储库的其余应用程序来说是不可见的。

示例:当我双击远程分支时,签出标记正确显示在 UI 上分支名称旁边。但是,当我git branchcmd上运行时,我仍然位于之前签出的分支上。

在 GitKraken 上执行的任何更改都不会出现在

  • Windows 命令提示符 (cmd)
  • Visual Studio 代码终端
  • 命令终端

重新安装应用程序没有任何区别。也不以管理员身份运行它们。

我在Windows 10 Enterprise上使用GitKraken 4.2.1vscode 1.30.2Cmder 1.3.11,我的代码托管在TFS上。

Ioa*_*nou 6

所以我设法解决了这个问题。

GitKraken 实际上已连接到本地存储库,但只是部分连接。我能够正确地从原点获取和拉取,但任何本地更改都没有反映在 GitKraken 的 UI 中。

我的解决方案:

  1. 卸载GitKraken
  2. 从中删除 GitKraken 文件夹AppData/Local
  3. 从中删除 GitKraken 文件夹AppData/Roaming
  4. .gitkraken从中删除文件夹AppData/Roaming
  5. 重新安装 GitKraken 版本 4.1.1(不是最新的)
  6. 打开本地存储库【至此问题已解决。】
  7. 升级到版本 4.2.1,现在可以按预期工作。

子注:我还从注册表中删除了 GitKraken HKEY_CLASSES_ROOT\Directory\Background\shell\GitKraken,但我认为这根本不相关。