2011-06-21 22 views
0

ソースコードを生成するツールを使用しています。このソースコードはトランクに送信されます。新しい生成セッションは、既存のファイルにコピーされます。問題は、トランクをブランチにマージしようとするときに、競合が発生することです(ローカルアドイン、マージ時に受信アドイン)。生成されたファイルをトランクからブランチにマージする

私が欲しいのは、トランクからすべてのファイルを取り出し、それらを私のブランチにコピーすることです。トランクにないすべてのファイルを削除します。

私が見つけやSVNとユーザーフレンドリーなソリューションを考えるので、私はあなたのいくつかは、あなたは彼らがそこから生成されたファイル、ソースのみにチェックしてはならない

答えて

0

このような理由から、生成されたファイルはSubversion(またはソースコード管理システム)に保存しないでください。

ただし、あなたは現在の場所です。去りたいファイルはsvn del、必要なファイルはsvn cpにする必要があります。リポジトリへのURLを使用してすべてのチェックを避けることができ、ディレクトリURLにsvn lsを使用すると、ファイルをリストして削除する必要があるものを見つけることができます。

+0

マージ中の競合をどのように防ぐことができますか? – sbi

+0

@sbi:ファイルがトランクからコピーされ、トランクからマージしている場合は、競合は発生しません。 – JeremyP

+0

ありがとう、私はこれを試し、私の手続きを知らせるでしょう。それは妥当と聞こえる。 – Nebula

0

を:-Dます望んでいることはできません生成される。

+0

しかし、それは私のコントロールを超えています。ライセンスの問題など...私はまだ、簡単に、好ましくは自動化されたソリューションを作成したいと思いますが;-) SVNを騙して、生成されたファイルに競合がないと思っているもの... – Nebula

+0

私は、あなたはできると思います。あなたがしてはいけないことをするならば、あなたはそれらが「してはいけない」とラベル付けされるような問題を抱えて生きなければならないでしょう。 – sbi

関連する問題