我在GitKraken中不小心克隆了同一個存儲庫兩次(不要問我如何,我仍然在Git中學習),現在它在回購概述中顯示了兩次。它都指向相同的文件夾,所以我不能只刪除回購,因爲我會失去另一個。我如何從概覽中刪除一個?從GitKraken概述中刪除存儲庫
我可以想象,這也可以用於刪除GitKraken中的舊版本庫,但仍然在本地計算機上有文件。
我在GitKraken中不小心克隆了同一個存儲庫兩次(不要問我如何,我仍然在Git中學習),現在它在回購概述中顯示了兩次。它都指向相同的文件夾,所以我不能只刪除回購,因爲我會失去另一個。我如何從概覽中刪除一個?從GitKraken概述中刪除存儲庫
我可以想象,這也可以用於刪除GitKraken中的舊版本庫,但仍然在本地計算機上有文件。
事實上,你可以很容易地去你%APPDATA%
文件夾或庫文件夾(適用於MacOS),找到.gitkraken
文件夾。那裏有一個配置文件文件夾,然後是你的配置文件文件夾。該目錄應該是這個樣子:
%APPDATA%\.gitkraken\profiles\<guid>
或
Users\<user>\.gitkraken\profiles\<guid>
這個文件夾裏,你可以找到一個localRepoCache
文件。刪除重複的條目,然後返回Gitkraken並根據需要添加它們。
你可以嘗試:
的OP Mathias711增加in the comments:
更妙的是:當我重新命名它(「
dayfinder2
」),它會自動更新了概述,並增加了2和也去掉了多餘的條目。
刪除2
會產生預期的輸出。
嗯,甚至更好。當我重命名它(「dayfinder2」)時,它自動更新了他的概述,並添加了2並刪除了額外的條目。刪除2會產生預期的輸出。謝謝! – Mathias711
@ Mathias711太棒了!我已將您的評論納入了答案中,以提高知名度。 – VonC
這也適用於我。他們有沒有一個簡單而簡單的「刪除回購」選項並不奇怪? –
在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,你很好。
您必須確保要刪除的存儲庫不是當前打開的存儲庫,否則在右鍵單擊時不會顯示任何菜單。 – deed02392
這是很棒的信息,但它與OP想要的相反。這將刪除克隆。 OP只希望gitkraken忘掉這個記錄,因爲他在gitkraken中創建了兩個指向同一個克隆的條目。 – GreenAsJade
感謝這一位,真正的救生員 – MetaSnarf
所有其他的答案是非常合法的,但我發現最簡單的方法是簡單地重命名項目文件夾,重新啓動gitkraken,企圖打開刪除的存儲庫,它會自動檢測到它的刪除。
「%APPDATA%」位於何處?打開GitKraken展示包內容時找不到它。 –
@SeanDev按下Windows按鈕+ R,輸入'%APPDATA'並按下回車鍵。 – Mathias711
@ Mathias711你錯過了最後一個%。您想按Windows + R(打開運行對話框)並粘貼%APPDATA%。這是一個環境變量,它將打開您的應用程序數據文件夾,該文件夾取決於您的用戶名和您使用的是哪種配置文件。例如,我的目前是:C:\ Users \ \ AppData \ Roaming。從那裏你可以找到.gitkraken文件夾,並做OP的其餘部分。 –
mikesigs