2011-12-19 10 views
0

私はちょっとピンクですが、デザイナーはSVNでブランチを作成し、トランクからファイルをコピーするのではなく、FTPサーバーからファイルを取り出しました。今、私が枝を幹に戻し合うために行くとき。個々のファイルではなくディレクトリ全体で競合が発生しています。svnはコンフリクトしているディレクトリ全体をマージします

すべてのエラーが

C dir 
> local add, incoming add upon merge 

は、これらのディレクトリ/ワットOKとSVNを伝えるが、ディレクトリ内のファイルを比較する方法はありますか。ここで

は、トランクのチェックアウトで私の現在のマージCMDである:彼らは分岐が を作成したときに

  • リビジョン45759が役立つ場合

    svn merge -r45759:HEAD svn://path/to/branch 
    

    これらは、ブランチの最初の3つのコミットしています

  • リビジョン45797はFTPからファイルを引き下げるチェックインで、 をブランチにコミットします
  • リビジョン45823はfiです。枝上の最初の実際の の変化は、私はasking..justそれらを使用せずに枝からのすべての変更を取得...しかしされる

    svn merge --accept theirs-full svn://path/to/branch 
    

    を経由してマージをやり直すことをお勧め

+0

単純なsvn merge svn:// path/toではなく、複雑なsvn mergeコマンドを使用する特別な理由はありますか? /ブランチ" ? – khmarbaise

答えて

0

を犯し注意してください、あなたは既にあなたのローカル作業コピーにフォルダを作成しているので、競合が発生します...

関連する問題