2011-07-14 6 views
1

現在、vimrcファイルをバージョン管理するためにgitを使用しています。しかし、あるコンピュータでは、vimrcファイルを少し変えて(GUIフォントを変更する)必要があります。どうやってこれを簡単にすることができますか?その特定の行を無視する方法はありますか?あるいは私はそれらを別々の枝に入れますか?gitを使用した場合のvimrcファイルのバリエーション

答えて

2

私は支部に投票します。 1つのブランチ内の1つのポイントにあるファイルは、2つの異なる状態を持つことはできません。これは、バージョン管理が大切なものです。ブランチは、ファイル(またはファイルセット)の複数の状態が存在することを表す方法です。

+2

あなたがしたいことは、一般的な変更と特殊な変更に非常に注意する必要があります。ジェネリックブランチの一般的な変更を行い、そこでコミットし、特殊なブランチにマージする必要があります。 – Cascabel

+0

良い点。私は自分自身に言及するつもりだった。 –

1

それは、あなたがホスト固有を持つようにしたいだけ一つのこと、

あなたもホスト名に依存しており、以下のシェルスクリプトの 線路の等価を書くことができているならば、私はシェルでの例を与えます/:あなたは、私が使用するのと同じGitのレポ (HTTPSに基づいて、あなたのセットアップを持っている場合は

% source `hostname`-fonts.sh 

:それはそう 簡単に(それはvimのスクリプトのいくつかのより多くのラインを取るよ、非常に可能性が高い)だ原因/github.com/sunaku/.vimまたはfork)、〜/ .vim/cに独自のスクリプト を追加することができますonfig/99-local-fonts.vimと入力して にホスト名のファイルを検索する条件を設定します。存在しない場合は がデフォルト設定になります。そのような ファイルをリポジトリのどこかに置くことができますが、そこには のスクリプトが自動的にロードされません。〜/ .vim/local /などになります。

ブランチを使用している場合は常に、 などの新しい変更を取得する必要があります。 ファイルの数が多い場合は、ブランチが良好です。

関連する問題