2011-12-30 175 views
4

我通常在Windows上使用比Git Extensions更多的命令行git。 Git擴展有沒有辦法刪除或移動我克隆的回購,還是必須在其他地方執行此操作?在GitExtensions中清理存儲庫

相關的問題:有沒有辦法清理(即刪除條目)最近的倉庫列表中的Git擴展? (包括在「更改工作目錄」下拉列表中)

+0

似乎Git擴展沒有任何我請求的東西,除非有人知道其他情況。所以我只是移動文件系統上的目錄(因爲Git倉庫是自包含的dirs),然後在GitExt中打開新的位置,這很好。 – 2012-01-12 13:13:26

+0

對相關問題的回答:在當前版本的Git Extensions(2.47.3)中,從最近版本庫中選擇的下拉列表中還包含一個「配置此菜單」的選項。選擇那個,最近的回購權利會有列表。右鍵單擊列表中的某個特定回購,並且可以選擇「從最近的存儲庫中移除」。這似乎是訣竅。 – 2014-03-05 16:47:33

回答

5

一些關於「相關問題「在版本2.41中,可以選擇從最近的存儲庫中刪除存儲庫。

這是可以做到如下

單擊下拉,然後單擊配置此菜單

click on the dropdown and then click configure this menu

選擇您想從資料庫列表中刪除,並單擊庫中確定

select the repository you want to remove from repository list and click ok

+0

是的,他們終於增加了這項功能。感謝您的截圖。 – 2014-11-11 17:23:39

2

最近的倉庫都存儲在註冊表中

/HKEY_CURRENT_USER/Software/GitExtensions/GitExtensions/history. 

編輯或刪除鍵

+0

我找到了註冊表項並查看了修改它的意思。看起來像那樣可行,但這不是我想要持續進行的事情。所以,儘管我不確定我會用它:) – 2012-03-06 15:10:24

+1

我沒有第二個GitExtensions文件夾(Windows 8,Git Extensions 2.47.3),所以這對我沒有用。 – adamdport 2014-01-10 15:53:47

2

也許你可以右鍵點擊儲存庫你想從最近的儲存庫列表中刪除,然後點擊用戶界面中的刪除。

+0

當有100個人的時候很難做。 – nagytech 2013-11-07 03:06:01

2

嘗試編輯C:\用戶\ XXX \應用程序數據\漫遊\ GitExtensions \ GitExtensions \ GitExtensions.settings

<string>history remote</string>

刪除庫

+0

謝謝,但我想我找到了更好的方法 - 您的回答促使我重新訪問最新版本的這個問題,看起來他們已經解決了這個問題。 – 2014-03-05 16:43:38

0

第一個問題:「Git擴展有沒有辦法刪除o r搬回我克隆的回購?「

不可以。您可以刪除所有文件,但是您將無法刪除.git目錄中的Git控制文件,因爲它們由一個或多個git.exe進程打開。

  1. 開放的TaskMgr.exe
  2. 找到git.exe處理自己的用戶帳戶下運行
  3. 殺進程樹(S)和確認警告對話框(S)
  4. 刪除存儲庫文件夾。