私はトランクの作業コピーを変更しました。それから、別の支店に切り替えて、私がそれにコミットできるようにしたかったのです。私はやった、今私のプロジェクトは混乱です。私が切り替えたブランチは、トランクの後ろにあり、私が修正したファイルがありませんでした。挫折し、私はトランクに戻りました。作業コピーよりも古いブランチにSVNを切り替える
今、私はいくつかの場所で "ローカル編集、受信時にスイッチを切る"と言うツリー競合があります。私は紛争のためにこれらをコミットすることはできません。私が見ることができる唯一のオプションは、ローカルの変更を元に戻すか、基本的にプロジェクト全体を再チェックアウトして、すべての変更を失うことです。
もう1つの問題 - 私はこのようなツリーコンフリクトを起こしたフォルダの1つを元に戻し(そして削除した)。今、私はフォルダがリポジトリに存在するのを見ることができますが、それは私のローカルプロジェクトから消えてしまい、更新は私の作業コピーに持ち込まれません。ここで何が起こっていますか? 1.リポジトリに存在します。2.作業コピーには存在しません。なぜなら、それを削除したからです.3。更新しても作業コピーには反映されません。なぜ???
これはなぜ難しいですか?私は地元の変更があり、私はそれらをコミットしたい。なぜ私は別の支店に切り替えて、また戻ってくるのが大事なのか分かりません。私が切り替えるブランチ上にファイルが存在しない場合、私はブランチにファイルをコミットしないようにするのはなぜですか?
これは、私が切り替えたブランチ上に存在しなかったファイルのローカルな変更であった、ツリーの競合の1つとして、Eclipseが私に与えるものです。私はそれがブランチになかったので私が切り替えたときにファイルを削除したいと思っています。だから私はこれをどうやって修正するのですか?本当に私がしたいことは、ブランチに追加して変更をコミットすることですが、今は矛盾があるので、できません!
Resolve Tree Conflict on my_jsp.jsp
Conflict Description:
local edit, incoming delete upon switch
Source left: (file) https://......./WebContent/WEB-INF/jsp/[email protected]
Source right: (none) https://......./WebContent/WEB-INF/jsp/[email protected]
私に与えられる唯一の選択肢は、元に戻すこと、取り除くこと、または比較することです。すべてが受け入れられません。私は地元の変更がたくさんある!
助けてください!おかげで、あなたの最初の問題のために= D
パッチを当てることは一度もありませんでしたが、それは解決策のように思えます。私はメモ帳に5ファイル分の変更をコピーして元に戻し、手動で再適用しました。私はとにかくあなたの答えを受け入れるでしょう。ありがとう! –