2009-09-02 9 views
1

SVN 1.6.5の下では、「トランク」が主な開発を行う場所にレポがあります。トランクで削除されたファイルの更新を無視する方法

ライブウェブサイトコードである「プロダクション」ブランチがあります。

開発の変更をライブサイトにプッシュするときは、トランクとブランチを同期させるためにトランクからマージされます。

「トランク」には、「プロダクション」ブランチで本当に必要としないプロジェクト情報があります。

"Production"ブランチからうまく削除できますが、削除されたファイルの更新版をマージするときにツリーの競合が発生します。

私は "Only Record Revisions"マージを行うことができますが、変更を "無視"する簡単な方法があるのだろうかと思います。

答えて

1

私はあなたがそれらを無視することはできないと思いますが、そのような競合を解決するのにあまり時間を取る必要はありません。

まず、「実際の」競合を解決し、本番ブランチの削除によって生じる競合のみが残っていることを確認します。次に、作業コピーのルートから残っているものをすべて次のように自動解決します。

svn resolve -R --accept=mine-full . 
1

externalsを使用して、関連する「本番」ブランチファイル/ディレクトリを、トランクからではなくスタブアウトされたリポジトリロケーションから取得するように設定します。

関連する問題