GitKraken的变化并没有反映在其他应用程序上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitKraken的变化并没有反映在其他应用程序上相关的知识,希望对你有一定的参考价值。

访问同一存储库的其他应用程序看不到GitKraken更改。

示例:当我双击远程分支时,结帐标记正确显示在分支名称旁边的UI上。但是,当我在cmd上运行git branch时,我仍然在先前检出的分支上。

没有对GitKraken执行任何更改

  • windows命令提示符(cmd)
  • 视觉工作室代码终端
  • Cmder终端

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

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

答案

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

GitKraken实际上是连接到本地回购,但只是部分。我能够正确地从原点获取和拉取,但任何局部变化都没有反映在GitKraken的UI中。

我的解决方案

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

子注释:我还从HKEY_CLASSES_ROOTDirectoryBackgroundshellGitKraken注册表中删除了GitKraken,但我认为这根本不适用于解决此问题。

以上是关于GitKraken的变化并没有反映在其他应用程序上的主要内容,如果未能解决你的问题,请参考以下文章

GitKraken没有显示回购我是贡献者

使用Gitkraken进行其他Git操作

Gitkraken 没有列出用于克隆的 GitHub 存储库

UI 不反映突变后的变化

在 Windows10 上为 GitKraken 配置合并工具

dom-repeat不反映数据变化