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

问题描述 投票:0回答:1

访问同一存储库的其他应用程序看不到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上。

git windows-10 gitkraken
1个回答
0
投票

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

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_ROOT\Directory\Background\shell\GitKraken注册表中删除了GitKraken,但我认为这根本不适用于解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.