タグ付けされた質問 「mingw32」

23
Git BashがWindows 7 x64で非常に遅い
私は小さなプロジェクトの開発中にWindowsとUbuntuの両方でGitを使用しており、2つの間を頻繁に行き来していました。問題は、Git Bashが常に遅くなることです。 遅いと言うと、実行にcdは8〜25秒かかり、gitコマンドの実行には5〜20秒かかり、場合lsによっては最大30秒かかることもあります。言うまでもなく、これは楽しいことではなく、非生産的です。WindowsではGitが遅いのはわかっていますが、これはばかげています。 私にとって一時的に機能した1つの解決策は、(この回答で提案されているように)ネットワーク接続を無効にし、Git Bashを起動してから再接続することです。それを実行した後も数日間は高速で動作し続けることがありますが、最終的には常にパフォーマンスが低下します。msysgitディスカッショングループ、スタックオーバーフロー、msysgitの問題リストなどを何週間もオンとオフで調べましたが、機能するソリューションを見つけることができませんでした。 これまでのところ、私は試しました: ウイルススキャナーの除外リストにGitおよびプロジェクトフォルダーを追加する ウイルススキャナーを完全に無効にする(Kaspersky IS 2011) Outlookが実行されていないことを確認する(Outlook 2007) 他のすべてのアプリケーションをシャットダウンする 管理者としてGit Bashを実行する ネットワーク接続の無効化、Git Bashの起動、および接続の無効化の維持 ネットワーク接続の無効化、Git Bashの起動、接続の再有効化(たまにしか機能しない) ランニング git gc 上記の組み合わせ 何人かの人々がBashの補完を無効にすることに成功したことを私は読んだが、理想的にはそれをアクティブに保ちたい。msysgitのバージョンは1.7.3.1-preview20101002で、OSはWindows 7 x64です。Linuxで同じことを実行することは、予想通り、非常に高速です。私はLinuxを排他的に使用しますが、Windowsでも実行する必要があります(特定のアプリケーション、テストなど)。 誰かが同様の問題に遭遇しましたか?もしそうなら、根本的な問題は何であり、解決策は(もしあれば)何でしたか? これはGitリポジトリだけにとどまりませんが、参考までに、私がGitを使用していたリポジトリはかなり小さく、最大で4〜50ファイルです。
434 git  bash  windows-7  msysgit  mingw32 

10
Git BashのWindowsインストールで〜ディレクトリの場所を変更する
私が正しい質問をしているのかどうかさえわかりません。私の状況を説明しましょう: これはWindows 7のGitについてです。 私の会社では、ローカルハードドライブではなくネットワークドライブにWindowsユーザーディレクトリを設定しています(この質問の範囲を超えるバックアップやその他の目的のため)。私はその方針を変えることはできません。 ただし、そのスキームの外にローカルファイルを置くことはできます。これが私のApacheサーバーのセットアップ方法です。完全にローカル。 Gitをインストールしました。Bashをインストールします。Bashを起動してcd ~(ルートディレクトリに移動)、ネットワークユーザーディレクトリを指している(Bashルート)ことがわかりました。私はそれをしたくないです。~ハードドライブの別の場所にいたい 。証明書、SSHキーなどのインストールなどの他の操作を実行するときに、デフォルトでそのネットワークディレクトリが自動的に使用されないようにするためです。 私はいたるところに無駄な検索をしてきましたが、見つけることができるすべては、エイリアス、リダイレクト、および$ HOMEが指す場所を含む回答を参照しています。しかし、それは私がまったく望んでいないことです。 問題は、そのディレクトリを変更できるかどうかです。もしそうなら:どのように? 更新:つまり、$ HOMEは私が変更する必要があるものです。しかし、この神秘的な$ HOME変数が設定されている場所を見つけることができなかったので、LinuxシステムバージョンのPATHなどであると想定しました。とにかく ... の下に「プロファイル」ファイルがありますgit/etc。内容は次のとおりです($ HOMEは通知されません)。 # To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the # public domain worldwide. This software is distributed without …
138 git  msysgit  git-bash  mingw32  msys2 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.