Git source control :: О безопасном удалении жесткого диска USB после того, как я создал исходный репозиторий? - PullRequest
1 голос
/ 03 августа 2011

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

Поэтому я использую Git.Операционная система моего компьютера - Windows XP.Я установил Git-1.7.4-preview20110204.exe TortoiseGit-1.6.5.0-32bit.msi.

Я создал исходный репозиторий на своем жестком диске USB, и мой рабочий каталог находится на жестком диске моего компьютера.Кажется, идет хорошо.но когда я хочу безопасно удалить жесткий диск USB, Windows предупреждает меня, что USB-диск используется, его нельзя удалить.я заканчиваю процесс "TGitCache.exe", проблема все еще существует.

как я могу безопасно удалить жесткий диск USB с моим хранилищем исходного кода Git ???

Спасибо, очень очень... много!

1 Ответ

2 голосов
/ 03 августа 2011

Это проблема с TortioseGit, а не с самим git. Перейдите в настройки TortoiseGit -> Наложения значков и исключите карту памяти USB из путей.

Этот процесс активно следит за вашей файловой системой, чтобы определить, куда поместить значки наложения. Самая сложная задача - когда вы изменяете какой-то глубоко вложенный файл и хотите видеть значок «изменен» в каждой папке - от корневой до самой вложенной.

Существует также много жалоб на то, что этот процесс может использовать много ресурсов, таких как питание процессора или активный доступ к диску. Таким образом, я всегда отключаю его, устанавливая параметр «Кэш состояния = Нет». Таким образом, я фактически теряю полезность этих значков, но все равно использую консоль, так что это не так уж много для меня.

...