Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitKraken更改不显示--与回购断开连接_Git_Windows 10_Gitkraken - Fatal编程技术网

GitKraken更改不显示--与回购断开连接

GitKraken更改不显示--与回购断开连接,git,windows-10,gitkraken,Git,Windows 10,Gitkraken,GitKraken更改对于访问同一存储库的其他应用程序不可见 示例:当我双击远程分支时,签出标记会正确地显示在UI上分支名称旁边。但是,当我在cmd上运行git branch时,我仍然在先前签出的分支上 在GitKraken上执行的任何更改都不会出现在 windows命令提示符(cmd) visual studio代码终端 Cmder终端 重新安装应用程序没有任何区别。也不是以管理员身份运行它们 我在windows 10 Enterprise上使用GitKraken 4.2.1、vscode

GitKraken更改对于访问同一存储库的其他应用程序不可见

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

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

  • windows命令提示符(cmd)
  • visual studio代码终端
  • Cmder终端
重新安装应用程序没有任何区别。也不是以管理员身份运行它们


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

因此我设法解决了这个问题

GitKraken实际上与本地回购协议连接,但仅部分连接。我能够正确地从源代码获取和拉取,但任何本地更改都没有反映在GitKraken的UI中

我的解决方案:

  • 卸载GitKraken
  • AppData/Local
  • AppData/Roaming
  • AppData/Roaming
  • 重新安装GitKraken版本4.1.1(非最新版本)
  • 打开本地存储库[此时问题已解决。]
  • 升级到4.2.1版,现在可以按预期工作
  • 子注:
    我还从
    HKEY\U CLASSES\U ROOT\Directory\Background\shell\GitKraken
    注册表中删除了GitKraken,但我认为这根本不相关。

    在Git Kraken中进行更改后,命令行中是否显示了任何更改?如果您在命令行上进行更改,您会在Git Kraken中看到它们吗?更改只会出现在终端中。GitKraken只是拒绝在我的项目中看到任何更改(分支上没有未老化的文件)。即使我在终端上与gitKraken在同一个分支上签出,问题仍然存在。感觉好像gitKraken和本地回购并没有联系。再解释一下:git签出在终端中工作,但gitKraken不切换分支,反之亦然。此外,文件更改也会出现在终端中,但不会显示在gitKraken上。您可以显示gitKraken的屏幕截图吗?我还觉得Git Kraken与本地回购协议没有关联。我设法解决了这个问题。我将发布我的步骤,以防这也发生在其他人身上。这种行为非常奇怪,我不知道是什么引发了这个问题。