我偶然在GitKraken中克隆了两次相同的存储库(不要问我怎样,我还在Git中学习),现在它在repo概述中出现了两次。它都指向同一个文件夹,所以我不能只删除回购,因为我也会失去另一个。如何从概述中删除一个?
我可以想象这对于删除GitKraken中的旧存储库也很有用,但仍然有本地计算机上的文件。
答案 0 :(得分:33)
实际上,您可以轻松转到%APPDATA%
文件夹或库文件夹(对于MacOS)并找到.gitkraken
文件夹。那里有一个个人资料文件夹,然后是你的个人资料guid文件夹。该目录应如下所示:
%APPDATA%\.gitkraken\profiles\<guid>
要么
Users\<user>\.gitkraken\profiles\<guid>
在此文件夹中,您可以找到localRepoCache
文件。删除重复的条目,然后返回Gitkraken并根据需要添加它们。
答案 1 :(得分:14)
小心,此方法还会从硬盘中删除回购!
从版本3开始,您也可以在程序中删除它们。
在菜单中,您可以打开/克隆/初始化回购,选择打开选项。
在“最近打开”下,您会看到您的回购。右键单击相关条目etvoilà...
答案 2 :(得分:7)
您可以尝试:
OP Mathias711添加in the comments:
更好:当我重命名它(“
dayfinder2
”)时,它会自动更新其概述,并添加了2并删除了额外的条目。
删除2
会产生预期的输出。
答案 3 :(得分:3)
在Ubuntu上,您可以编辑localRepoCache
:
cd ~/.gitkraken/profiles
然后ls
获取目录内容的列表。进入目录,你会看到一个文件。在我的情况下:
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"
]
}
只需从GitKraken概述屏幕中删除您要删除的存储库即可。重启GitKraken,你很好。
答案 4 :(得分:2)
所有其他答案都非常合法,但我找到的最简单的方法是简单地重命名您的项目文件夹,重新启动gitkraken,尝试打开已删除的存储库,它会自动检测到已删除的存储库。
答案 5 :(得分:1)
只需从硬盘中删除文件夹,GitKraken就会从列表中删除该文件夹。