私はEclipse IndigoとsubeclipseをEclipseのsvnプラグインとして使用しています。今ここに状況があります。プロジェクトをリモートリポジトリと同期させていました。コンフリクトがあり、マージせずにファイルの1つに対して「マージされたマーク」を間違ってクリックしました。私はEclipseといくつかの他の愚かなハッキングを再開しようとしました。しかし、何もうまくいかない。では、「マージされた」マークを元に戻す方法はありますか?マークを元に戻す
マークを元に戻す
答えて
マークされているとは、ファイルを比較して問題を手動で解決した後に、ファイルのローカルバージョンに必要なコンテンツが含まれていることを意味します。 SVNのメタデータが満足できるようにSubclipseはローカルファイルを更新しなければならないので、ファイルの現在の内容を保存し、svn updateを実行してからファイルを置き換えます。
これで、ファイルをリポジトリ内のものと一致させる場合は[チーム]> [復帰]を実行し、差分をもう一度調べ、さらに変更を加えたい場合は[ベースリビジョンと比較]を実行できます。
ええと...これは私が従った方法ですが、プロセスを元に戻すことができれば素晴らしいことでした。私はまた、プロセスを元に戻すためにsvnメタデータのフラグを見つけることを試みた。しかし、成功はありません。 –
さて、あなたは本当にsvnの更新を元に戻すことはできません。もう一度updateを使用し、古いリビジョン番号を指定する以外のことはできません。 –
ローカルプロジェクトを削除して再インポートします。これにより、偶発的な「マージ済みとしてマークする」アクションが取り消されます。削除によってコミットされていない作業が失われないことを確認してください。
マークの提案はどちらも私のためには役に立たなかった。クラスは元の(結合前の)状態に戻りましたが、再び結合しようとすると「no differences detected」というメッセージが表示されました。
私のために働くようになったのは、>ローカルヒストリーと比較することでした。私はMark As Mergedを押す直前のバージョンを選ぶことができました。元のMerge(これはすべての競合を示していました)中に比較エディタビューに戻ってきました。私は、コードを正しく変更して、再度マークして結合することができました。
- 1. TortoiseSVN - 削除マークされたファイルを元に戻すには?
- 2. git clone --mirrorコマンドを元に戻す/元に戻す方法は?
- 3. GIT ...元に戻す
- 4. TortoiseSVN - 復元を元に戻す
- 5. 元の配列を元に戻す
- 6. 元のアニメーションスケールの値を元に戻す
- 7. VIM - バイナリファイルを元に戻す
- 8. JQueryを元に戻す
- 9. INFを元に戻す
- 10. githubリポジトリを元に戻す
- 11. 支店を元に戻す
- 12. git mergeを元に戻す
- 13. 選択を元に戻す?
- 14. __toStringを元に戻す
- 15. zfsを元に戻す
- 16. Git Cleanを元に戻す
- 17. git stashを元に戻す
- 18. コンボボックスを元に戻す - グループボックス
- 19. Mercurialプッシュを元に戻す
- 20. 変更を元に戻す
- 21. ウィンドウを元に戻す
- 22. 戻って元に戻すか?
- 23. コミットを元に戻す方法と、多くのコミットを元に戻す方法
- 24. RichTextBoxを元に戻すと元に戻すことができますか?
- 25. Visual Studio 2015で、Gitでコミットを元に戻す/元に戻す方法は?
- 26. GTK TextViewで元に戻す
- 27. Gitで元に戻す
- 28. 元に戻すgit checkout --orphan
- 29. 元に戻す/ ngrx 4
- 30. 元に戻すbzr復帰
もう一度同期するとどうなりますか? –
最も簡単な解決方法:ファイルを別の場所にコピーし、作業コピーベースに戻してからファイルをコピーし直します。 –
@Eliもし元に戻ってしまった場合は、私のファイルをコピーして、送信された変更を表示し、受信した変更を表示しません。 –