2011-07-13 8 views
0

私はgit(git svn)とインポートされたSVN repoを使い始めました。マージからの変更を削除する方法は?

私は何を達成しようとしている:私は分岐Aは、プロジェクトを持っているでしょう2つの支店を持っていると思い

、ブランチA_devは、同じプロジェクトを持っているだろうが、私は私をテストできるようになるひねら構成でコード。だから私の開発はA_devで起こりました。そして私は変更をAにマージします(すべての設定変更を除く)。

私の設定を変更してA_devに変更する方法はありますか?このブランチをAにさらにマージするのを無視しましたか?

これまでのところ、私はrevが設定への変更は、私は、構成chagesが適用を受けるた後

git svn rebase 

を実行するまで正常に動作しますA_devにコミットされたリビジョンです

git merge -s ours <rev> A_dev 

を使用してみましたA.

私が考えることができる以外は、隠し場見でのみ構成が変更され、チェックアウトのたびに適用されます。A_dev ying。あるいは、それを逆にしてAで開発し、A_devにマージして、修正問題にスイッチをテストしてください。これはかなり問題ではありません。

答えて

0

設定が独立したファイルに保存されている場合は、このファイル(これらのファイル)を無視することができます。詳細や例については、ドキュメントの「.gitignore」ファイルを参照してください。this site

+0

これらのファイルはすでに追跡されており、svnリポジトリに存在しますが、今見つかった解決策はgit update-index --assume-unchanged file – kane77

関連する問題