1

職場のコンピューターと自宅のコンピューターの間でプロジェクトソースを同期したい。したがって、1つまたは2つのファイルを変更したからといって、すべてのソースファイルをコピーする必要はありません。

だから私はGitを使います。私のコンピュータのOSはWindowsXPです。Git-1.7.4-preview20110204.exeTortoiseGit-1.6.5.0-32bit.msiをインストールしました。

USBハードディスクにソースリポジトリを作成しました。作業ディレクトリはコンピュータのハードディスクにあります。うまくいくようです。しかし、USBハードディスクを安全に取り外したい場合、WindowsはUSBディスクが使用されているので、取り外すことができないと警告します。プロセス「TGitCache.exe」を終了しましたが、まだ問題があります。

Gitソースリポジトリを使用してUSBハードディスクを安全に取り外すにはどうすればよいですか?

本当にありがとう!

4

1 に答える 1

2

これは git 自体の問題ではなく、TortioseGit の問題です。TortoiseGit 設定 -> アイコン オーバーレイ に移動し、USB スティックをパスから除外します。

このプロセスは、ファイルシステムを積極的に監視して、どのオーバーレイ アイコンを配置するかを検出します。最も複雑なタスクは、深くネストされたファイルを変更し、すべてのフォルダー (ルートから最もネストされたフォルダーまで) に「変更済み」アイコンを表示したい場合です。

また、このプロセスが CPU パワーなどの多くのリソースを使用したり、ディスクに積極的にアクセスしたりする可能性があるという苦情も多数あります。したがって、Status cache = None オプションを設定して、常にオフにしています。したがって、私はこれらのアイコンの有用性を効果的に失っていますが、とにかくコンソールを使用しているので、私にとってはあまり役に立ちません.

于 2011-08-03T17:01:59.453 に答える