[解決済み] Windows 7 で Msysgit bash が恐ろしく遅い
質問
私は git が大好きで、自宅ではほとんど常に OS X 上でそれを使用しています。 仕事では、Windows 上で svn を使用していますが、ツールが完全に成熟したらすぐに git に移行したいと思っています(単に トータス・ギット によって提供される本当に素晴らしい Visual Studio との統合のようなものもあります。 VisualSVN ). しかし、私は脱線しました...
最近インストールした
msysgit
を Windows 7 マシンにインストールしたのですが、同梱されているバージョンの bash を使用すると
恐ろしいことに
に遅いです。 また、git の操作だけでなく
clear
は約5回
秒
. AAAAH!
同じような問題を経験された方はいらっしゃいますか?
編集
: それは
が現れる
との連携がうまくいっていないようです。
UAC
でうまく動作しないのは、XP での開発や UAC を無効にして Vista や 7 を動かしているために起こる小さな設計上の見落としかもしれません。
Run as administrator
を使って Git Bash を起動すると、OS X で見るような光速になります (あるいは 7 でネットワーク接続なしで Git Bash を起動した後 - @Gauthier の回答を見てください)。
編集 2 : AH HA! 私の答えを参照してください。
どのように解決するのですか?
Vista や 7 での遅さの解決策は、Git Bash の実行に
Run as administrator
(を使って Git Bash を実行する(あるいは Git Bash の UAC を無効にする)。
ショートカット
...あるいはUACを無効にする
完全に
). その差は一夜にして、7 で git を使うことはまた素晴らしいことなのです。
これは 既知の問題 と、推測されるように msysgit 用の開発環境としての XP が部分的に原因です。
関連
-
[解決済み] MSysGitとGit for Windowsの比較
-
[解決済み] Windows での Git リポジトリのディレクトリを無視する
-
[解決済み] Git for Windows でファイル名が長すぎる
-
[解決済み] Git Bashにコピー&ペーストする方法
-
[解決済み] WindowsでgitにCR+LFの代わりにLFを使わせるには?
-
[解決済み】Windows 7 x64でGit Bashの動作が極端に遅くなる件
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] なぜGitでコミットする前にステージが必要なのですか?
-
[解決済み] Git は、省略形のコミット ID が 2 つの異なるコミットを参照する場合に警告を発しますか?
-
[解決済み] git-svnはgitコマンドではない?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Gitで「このリポジトリでは別のgitプロセスが実行されているようです...」と表示される問題
-
git pushで "Updates were rejected because your current branch is behind "というエラーが報告される。
-
git を使用してリモートリポジトリを更新する場合、現在のブランチの先端がエラーの背後にあるため、更新が拒否されました。
-
Git Bash报错发生: メールアドレスが自動検出されない (「Anita@newton.(none)」を取得)的解决方法。
-
[解決済み】Windows 7 x64でGit Bashの動作が極端に遅くなる件
-
[解決済み] GitHubで2つのブランチの差分を取るには?
-
[解決済み] gitでコミット間を前進・後退させる方法は?
-
[解決済み] フォルダからサブモジュールのリポジトリを作成し、そのgitコミット履歴を保持する
-
[解決済み] git add --patch' で新しいファイルをインクルードする?
-
[解決済み] ファイル変更時のDockerコンテナの再構築