1. ホーム
  2. eclipse

[解決済み] Eclipseでsvnを使用して悪い変更をロールバックする

2023-07-20 20:19:29

質問

Subversion のリポジトリに悪い変更をコミットしたとします。その後、私は良い変更をコミットし、それは私が維持したいと思います。

Eclipse でこれらの悪い変更をロールバックし、良い変更を維持する最も簡単な方法は何でしょうか。悪い変更に関連するファイルが、良い変更に関連するファイルと同じでないと仮定しています。良い変更が悪い変更と同じファイルに行われた場合、状況はどのように変化しますか?

私は主に Eclipse プラグイン (Subclipse または Subversive) を介してこれを行う方法を探していますが、コマンドライン コマンドもまた興味深いものです。

どのように解決するのですか?

2つの選択肢があります。

クイック・アンド・ダーティは、ファイルを選択し ( ctrl を使って)選択し、右クリックして Replace with... の中から自分に最適なものを選びます。 Latest from Repository から、あるいはいくつかの Branch バージョンになります。これらのファイルを取得した後、それらを修正し(スペースを入れたり、何かを修正したり、あなたの判断で)、新しいリビジョンを作成するためにそれらをコミットします。

よりクリーンな方法として Merge を選択し、実際のリビジョンで古いバージョンを回復するのに役立つウィザードをナビゲートすることです。

両方のコマンドには、同等のコマンド ラインがあります。 svn revertsvn merge .