2013-05-27 100 views
59

私のローカルリポジトリを完全に削除したいが、TGitCache.exeはディレクトリへのオープンハンドルを保持しています。私はそれを正常にシャットダウンし、フォルダを削除して、それを再び開始したいと思います。TGitCache.exeを正常に停止して開始するには

答えて

89
  1. オープンTortoiseGit設定>アイコンオーバーレイ
  2. "ステータスキャッシュ"

TGitCache.exe [OK]をクリックし、プロセスの一覧から消えます "なし"

  • を選択していません。

    icon overlays

    あなたは再びそれを必要とする場合は、「デフォルト」のように、別のオプションを選択することで、それをオンにすることができます。エクスプローラウィンドウのクリック後、TGitCache.exeが再び実行されます。

  • +0

    を参照してください同じ設定では、フォルダを除外する可能性もあります – lib

    +0

    http://stackoverflow.com/a/32427524/3906760を参照してくださいこの問題は最近のバージョンでも修正されるはずですが、より早い方法で修正する必要があります。 – MrTux

    5

    あなたがこれを確認しましたか?

    https://tortoisegit.org/issue/401

    それはあなたの正確な問題を説明しているようだTortoiseGitのバグレポートです。

    基本的に、TGitCache.exeはこれを実行すべきではないと思われます.TortoiseGitの最新バージョンではそうではありません。 TortoiseGitをアップグレードしようとしているかもしれません?セクションで

    +2

    私はすでに最新のバージョンを持っています。そして、私は、時間が終わるまでに "もう1つのバグ"があるだろうと考えています。なので、優雅なシャットダウンはまだ必要です。しかし、私は解決策を持っています、私のanserを見てください。 – Notinlist

    +0

    https://gitlab.com/tortoisegit/tortoisegit/issues/623(継続中の問題) – d3vid

    8

    TGitCacheのシステムトレイアイコンを有効にすることができます。

    TortoiseGitの設定を開き、[詳細設定]ページを開きます。 CacheTryIcontrueに設定し、TGitCacheを再起動します。

    システムトレイに新しいTortoiseGitアイコンがあり、TGitCacheを閉じるために「終了」を選択できます(自動的に再起動します)。 「ステータスキャッシュを無効にする」を選択して、ステータスキャッシュをNoneに設定することもできます(https://stackoverflow.com/a/16921151/3906760を参照)。

    関連する問題