svnチームがツリーコンフリクトを起こすことになったときはわかりませんが、svnのマージ機能が完全に壊れました。svnのマージ機能がツリーコンフリクトで壊れていた
私はブランチを持っており、ブランチからトランクへの最新の変更をマージしたいと思います。私はすでにこのようなマージを行ってきましたが、これは木の衝突のために失敗します。ここではコマンドです:
$ svn --force merge -r 3185:3192 svn://chamar2/rx-services/SAMS .
svn: Attempt to add tree conflict that already exists
私はそれが唯一のツリーの競合を作成し、何をマージしませんでした(--force
なし)このマージを試みた初めて。これで、上記のメッセージが表示されます。
ブランチ作業コピーでsvn status
を実行すると、まだトランクにマージされていないすべてのファイルが表示されます。もちろん、私の支店の目的は、まだトランクにいない場所でこれらの変更を行うことです。
彼らはこれをしたときに何を考えていましたか?
ツリーの競合を引き起こす原因と、svnがこれらの問題を作成した今までどのように作業を続けることができるかについて、使用可能な情報が見つかりませんでした。
svnにはツリーの競合を忘れてしまい、以前と同じようにマージするように指示する方法はありますか?
私は1.6クライアントと古いsvnサーバ(おそらく1.3.1)を使用しています。
SVNは機能としてツリーの競合を追加しませんでした。それらは改訂管理の本質に内在している。さて、あなたは、SVNがツリーの競合についての貧弱な仕事の処理やメッセージングをしていることを知ることができますが、少なくともそれを検出して、何が起こっているのかを知らせようとします。 –