2011-12-30 2 views
4

Обычно я использую Git Extensions больше, чем git для командной строки. Есть ли у Git Extensions возможность удалить или переместить репо, которое я клонировал, или мне нужно сделать это в другом месте?Очистка репозиториев в GitExtensions

Связанный вопрос: есть ли способ очистки (то есть удалить записи из) списка последних репозиториев в Git Extensions? (В том числе список в «Изменение рабочего каталога» раскрывающийся)

+0

Не кажется, что у Git Extensions есть какие-либо вещи, которые я просил, если кто-то не знает иначе. Поэтому я просто переместил каталог в файловой системе (так как Git repos - автономные dirs), а затем открыл новое место в GitExt, которое отлично работает. –

+0

Ответа на этот вопрос: В текущей версии Git Extensions (2.47.3) выпадающий список для выбора из последних репозиториев также содержит параметр «Настроить это меню». Выберите это и будут списки справа от последних репозиториев. Щелкните правой кнопкой мыши на конкретном репо в списке, и есть опция «Удалить из последних репозиториев». Кажется, это трюк. –

ответ

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

Да, они, наконец, добавили эту возможность. Спасибо за скриншоты. –

2

Последние репозитории хранятся в реестре в

/HKEY_CURRENT_USER/Software/GitExtensions/GitExtensions/history. 

Редактировать или удалить этот ключ

+0

Я нашел ключ реестра и посмотрю, что вы имеете в виду для его модификации.Похоже, это сработает, но на самом деле это не то, что я хочу делать на постоянной основе. Так что спасибо, хотя я не уверен, что буду использовать его :) –

+1

У меня не было второй папки GitExtensions (Windows 8, Git Extensions 2.47.3), поэтому для меня это не сработало. – adamdport

2

Может быть, вы можете щелкнуть правой кнопкой на хранилище вы хотите удалить из списка недавних репозиториев, а затем щелкните по удалению в пользовательском интерфейсе.

+0

Трудно сделать, когда их 100. – nagytech

2

попытки редактировать C: \ Users \ XXX \ AppData \ Roaming \ GitExtensions \ GitExtensions \ GitExtensions.settings

под

<string>history remote</string>

удалить что-нибудь в Хранилище

+0

Спасибо, но я думаю, что нашел лучший способ - ваш ответ заставил меня вернуться к этой проблеме с последней версией, и, похоже, они обратились к ней. –

0

Первый вопрос: «Есть ли у Git Extensions возможность удалить o r переместите репо, которое я клонировал? "

Нет. Вы можете удалить все файлы, но вы не сможете удалить файлы управления Git в каталоге .git, потому что они открыты одним или несколькими процессами git.exe.

  1. Открыть taskmgr.exe
  2. найти процессы git.exe работает под вашей собственной учетной записи пользователя
  3. убить дерево (ы) процесса и подтвердить диалог предупреждения (ы)
  4. Удалить папку хранилища ,
Смежные вопросы