2012-05-03 13 views
3

すでにサービス中のリポジトリのデフォルトとして非早送りマージを設定したいと思います。これは、リポジトリの.git/configファイルにリモートサーバ上の.git/configを更新するには

を追加することを意味します。これはメタデータなので、いつものようにレポをプッシュすると更新されることは期待できません。

私は裸のレポをクローンし、変更を加え、結果をサーバーにプッシュしようとしています。私は 'git push'の引数を何も組み合わせることができないということを除いて、実際に私がしたいことをします。

更新:私が説明しようとしているように見えます(#gitの患者のおかげで)。私は開発者にこれをやるように勧めなければなりません。

+0

...私は精通していないよな状況で壊れることがありますが、フックを使用する必要があります – KurzedMetal

答えて

1

のsshイントロリモートサーバとあなたは裸のgitで好きなものは何でも(と世話をする!)

しかし、はい、あなたはたぶん、あなたが「含める」を使用することができますフック

0

を使用する必要があります(ポストチェックアウトに local.policyをチェックし、事前にコミット)ポリシーを適用するために、いくつかのフックをおそらく

git clone ... 
git config include.path '../.gitconfig' 

$ cat .gitconfig 
[merge] 
    ff = false 
[local] 
    policy = true 

$ git config -l | tail -3 
include.path=../.gitconfig 
merge.ff=false 
local.policy=true 

:共有/ファイルを追跡しました。

私はちょうどこれを作っているので、アドバイスではなく考えてみてください。 これは

グッドラック

関連する問題