私はCygwinでGitを使用しています(MingwよりもCygwinを好み、PoshGitを理解していません)。
残念ながら、Cygwin リポジトリで利用できる Git のバージョンは古いものです (1.7.9-1)。そこで、ソースから git 1.8 をビルドしました (これは実際には思ったほど難しくはありませんでしたが、余談です)。
唯一の問題は、Cygwin セットアップが Git が既にインストールされていることを「認識」しないことです。Git に依存するパッケージ (たとえば、Tig ) をインストールしようとすると、Cygwin のセットアップで、Git をインストールする必要があることが通知されます。
それを修正する方法はありますか?どうにかして、Git が既にインストールされていること、および Cygwin セットアップが Git パッケージへの依存関係を解決するためにそれを使用する必要があることを通知できますか?