リモートサーバー上でgitリポジトリを実行しています。私はそれが私のローカルのWindows 7マシンの代わりに私のコードを保存することができますので、それはリモートサーバー上のサンバ共有を設定している。 svnは非常に遅くて信頼性が低いので、私たちはgitの使用を検討しようとしています。私たちがgitで抱えている問題は、コミット/クローン/サンバ共有にプルするとスーパースーパーが遅くなります。コミット/クローン/私のWindows 7のマシン上のローカルディレクトリにプルを行う場合、それは素晴らしい作品ですが、私たちはリモートサーバー上にあるコードが必要です。何か案は?私は本当にそれを使用することができます。GitはSamba共有で非常に遅いコミットを行っています。私はそれをスピードアップするために何ができますか?
編集:
私も、私はすでにgitのGC --aggressiveを走っていると、それはそれをスピードアップしていないことを言及する必要があります。
サーバーでgitコマンドを実行し、サーバーのドライブにrepoを実行していますか?または、コマンドをローカルで実行しますが、リポジトリは共有サーバーのドライブにありますか?あなたは最初にやるべきです。 – kan
ローカルマシン上でgitコマンドを実行します。これはsamba共有上のコードを調整します.Samba共有はWeb開発サーバー上でホストされているので、私たちのコードが何であるかを見ることができます。各開発者は共有上に独自のフォルダを持っています。私たちは、私たちのレポを保存しているリモートサーバに変更をプッシュします。 –
はい、間違った方法です。たぶんあなたはその逆をすることができます - ローカルにレポを持っているが、Webサーバーはdevのコンピュータの共有フォルダを使用します。そうしないと、他のパフォーマンスの問題が発生します。 find-in-filesは共有よりもローカルドライブではるかに高速です。 – kan