トランクをブランチにマージする際に、いくつか問題がありました。最初に、トランクの新しい作業コピーをチェックアウトし、すべての変更を「手作業で」追加する方が簡単だと思いました。それから、分かれた "src"フォルダを削除し、それをトランクから "src"で上書きすることは大丈夫だと思いました。これで、.svnフォルダが正しいフォルダではないことが明らかになりました(ブランチではなくトランクに属しているため)。だから私はすべての.svnフォルダを削除することに決めましたが、ブランチにもう一度追加するのが最も簡単な方法や、すべての変更が加えられた新しいブランチを作成する方法がわかりません。svnブランチ(.svnフォルダを削除しました)
は、私がこれまでに...
は、私は、私のプロジェクトを切断枝の最新リビジョンをチェックアウトすると思いますが、その後、再び、私は何とか「オーバーライド」分岐が、それはあるにしたい間違ったすべてをしたと仮定します多かれ少なかれ "src" -folder(標準のmavenレイアウト)全体を置き換えます。
まあそれは、私はSVNからの私の変更を切り離すことができ、多かれ少なかれです基本的に現在の状態(「SRC」は作業コピーではない、など私もすべてを切断することができます)です。代わりに、私は削除された.svnフォルダを持たないコピーを持っていますが、.svnフォルダはトランクを指しています、それが問題です。
種類について、
ヨハネス
'' trunk'、 'branches'、および' tags'で "標準" svnレイアウトを使用していますか?すべてがコミットされているか、ローカルに変更がありますか? 'svn'のどのバージョンを使用していますか? – Andre
'svn switch'(http://svnbook.red-bean.com/en/1.0/re27.html)を見てください。これはあなたのシナリオに役立つかもしれません。 –
私は多くの変更点を持っていました。最初は「実際の」マージについて考えましたが、その後トランクを使用して変更を追加した後、コピーすることができると思っていましたが...はい、標準のsvnレイアウト。私のブランチはJava7ブランチであり、トランクはJava6を使用します。 – Johannes