Удаление репозитория из обзора GitKraken
Я случайно клонировал один и тот же репозиторий дважды в GitKraken (не спрашивайте меня, как я все еще участвую в Git), и теперь он дважды появляется в обзоре репо. Он указывает на одну и ту же папку, поэтому я не могу просто удалить репо, поскольку я тоже потерял бы другой. Как удалить его из обзора?
Я могу представить, что это также может быть полезно для удаления старых репозиториев в GitKraken, но все еще есть файлы на вашем локальном компьютере.
![Double repo]()
Ответы
Ответ 1
Фактически вы можете легко перейти в папку %APPDATA%
или папку библиотеки (для MacOS) и найти папку .gitkraken
. Там есть папка профиля, а затем папка с вашим профилем. Каталог должен выглядеть примерно так:
%APPDATA%\.gitkraken\profiles\<guid>
или
Users\<user>\.gitkraken\profiles\<guid>
Внутри этой папки вы можете найти файл localRepoCache
. Удалите дубликаты, затем вернитесь к Gitkraken и добавьте их по мере необходимости.
Ответ 2
Осторожно, этот метод также удаляет репо с жесткого диска!
Начиная с версии 3, вы также можете удалить их внутри программы.
В меню, где вы можете открыть репозитории Open/Clone/Init, выберите опцию open.
![GitKraken < Open]()
В разделе "Недавно открыт" вы видите свои репозитории. Щелкните правой кнопкой мыши на соответствующую запись и вуаля...
![GitKraken, delete repo]()
Ответ 3
Вы можете попробовать:
- переместите папку фактического дневного поиска (переименуйте ее)
- удалить дополнительную запись в GitKraken
- переименуйте папку обратно в исходное имя.
OP Mathias711 добавляет в комментарии:
Еще лучше: когда я переименовал его ( "dayfinder2
" ), он автоматически обновил свой обзор и добавил 2, а также удалил дополнительную запись.
Удаление 2
дает ожидаемый результат.
Ответ 4
В 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"
]
}
Просто удалите репозиции, которые вы хотите удалить, с экрана обзора GitKraken. Перезагрузите GitKraken, и вы хорошо.
Ответ 5
Все остальные ответы вполне законны, но самый простой способ, который я нашел, - это просто переименовать папку вашего проекта, перезапустить gitkraken, попытаться открыть удаленный репозиторий, и он автоматически обнаружит его удаленный.