在GitExtensions中清理存储库

时间:2011-12-30 15:45:21

标签: git-extensions

我通常在Windows上使用Git Extensions而不是命令行git。 Git Extensions有没有办法删除或移动我克隆的repo,或者我是否必须在其他地方执行此操作?

相关问题:有没有办法在Git Extensions中清理(即删除条目)最近的存储库列表? (包括“更改工作目录”下拉列表中的列表)

6 个答案:

答案 0 :(得分:6)

关于"相关问题"在版本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

答案 1 :(得分:3)

尝试编辑C:\ Users \ XXX \ AppData \ Roaming \ GitExtensions \ GitExtensions \ GitExtensions.settings

<string>history remote</string>

删除存储库中的内容

答案 2 :(得分:2)

最近的存储库存储在

的注册表中
/HKEY_CURRENT_USER/Software/GitExtensions/GitExtensions/history.

编辑或删除该密钥

答案 3 :(得分:2)

也许您可以右键单击要从最近的存储库列表中删除的存储库,然后在UI中单击“删除”。

答案 4 :(得分:0)

第一个问题:“Git Extensions有没有办法删除或移动我克隆的仓库?”

没有。您可以删除所有文件,但是您将无法删除.git目录中的Git控制文件,因为它们是由一个或多个git.exe进程打开的。

  1. 打开taskmgr.exe
  2. 找到在您自己的用户帐户下运行的git.exe进程
  3. 终止进程树并确认警告对话框
  4. 删除存储库文件夹。

答案 5 :(得分:0)

我知道问题不是关于git clean的问题,因为这是第一个,也是任何人搜索的唯一Google搜索结果:Git Extensions在“命令”→“清理工作目录...”下具有此功能。但是,this won't include submodules