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中。
我的解决方案
- 卸载GitKraken
- 从
AppData/Local
删除GitKraken文件夹 - 从
AppData/Roaming
删除GitKraken文件夹 - 从
.gitkraken
删除AppData/Roaming
文件夹 - 重新安装GitKraken版本4.1.1(不是最新的)
- 打开本地存储库[此时问题已解决。]
- 升级到版本4.2.1,现在可以按预期工作。
子注释:我还从HKEY_CLASSES_ROOTDirectoryBackgroundshellGitKraken
注册表中删除了GitKraken,但我认为这根本不适用于解决此问题。
以上是关于GitKraken的变化并没有反映在其他应用程序上的主要内容,如果未能解决你的问题,请参考以下文章
Gitkraken 没有列出用于克隆的 GitHub 存储库