从GitKraken概述中删除存储库

Mat*_*711 30 git gitkraken

我不小心在GitKraken中克隆了两次相同的存储库(不要问我怎么样,我还在Git中学习),现在它在repo概述中出现了两次.它都指向同一个文件夹,所以我不能只删除回购,因为我也会失去另一个.如何从概览中删除一个?

我可以想象这对于删除GitKraken中的旧存储库也很有用,但仍然有本地计算机上的文件.

双回购

小智 35

实际上,您可以轻松转到%APPDATA%文件夹或Library文件夹(对于MacOS)并找到该.gitkraken文件夹.那里有一个个人资料文件夹,然后是你的个人资料guid文件夹.该目录应如下所示:

%APPDATA%\.gitkraken\profiles\<guid>
要么
Users\<user>\.gitkraken\profiles\<guid>

在此文件夹中,您可以找到一个localRepoCache文件.删除重复的条目,然后返回Gitkraken并根据需要添加它们.

  • 为什么没有"右键单击+删除"选项?似乎它与其他功能O__o相比应该是如此标准 (3认同)
  • @Mathias711 你错过了最后%。您想要按 Windows + R(打开运行对话框)并粘贴%APPDATA%。这是一个环境变量,将打开您的应用程序数据文件夹,该文件夹根据您的用户名和您使用的配置文件类型而有所不同。例如,我的当前位置是:C:\Users\&lt;my_username&gt;\AppData\Roaming。从那里你可以找到 .gitkraken 文件夹并完成OP回答的其余部分。 (2认同)

Ulf*_*nar 20

小心,这个方法也删除了硬盘上的repo!

从版本3开始,您也可以在程序中删除它们.

在菜单中,您可以在其中打开/克隆/初始化回购,选择打开选项.

GitKraken <开放

在"最近开业"下,您会看到您的回购.右键单击相关条目etvoilà...

GitKraken,删除回购

  • 您必须确保要删除的存储库不是当前打开的存储库,否则右键单击不会显示任何菜单. (8认同)
  • 这是很好的信息,但它与OP想要的相反.这将_delete_克隆.OP只是希望gitkraken忘记这条记录,因为他在gitkraken中指出了同一个克隆的两个条目. (4认同)

Von*_*onC 7

你可以尝试:

  • 移动你实际的dayfinder文件夹(重命名)
  • 删除GitKraken中的额外条目
  • 将文件夹重命名为其原始名称.

OP Mathias711增加的评论:

更好的是:当我重命名它(" dayfinder2")时,它会自动更新他的概述,并添加了2并删除了额外的条目.
删除2产量预期输出.

  • @ Mathias711太棒了!我已将您的评论包含在答案中以获得更多可见性. (2认同)

dev*_*dex 5

在 Ubuntu 上,您可以localRepoCache通过以下方式编辑:

cd ~/.gitkraken/profiles

然后ls获取目录内容的列表。进入目录,你会看到一个文件/s。就我而言,它是:

cd d6e5a8ca26e14325a4275fc33b17e16f

编辑localRepoCache文件。

sudo vim localRepoCache

你会得到这样的东西:

{
 [
    "/home/user/your-project-dir/repo-1/.git",
    "/home/user/your-project-dir/repo-2/.git",
    "/home/user/your-project-dir/repo-3/.git",
    "/home/user/your-project-dir/repo-4/.git",
    "/home/user/your-project-dir/repo-5/.git" 
 ]
}
Run Code Online (Sandbox Code Playgroud)

只需从 GitKraken 概览屏幕中删除您想要删除的存储库。重新启动 GitKraken,你很好。