私のSVNバージョンコントロールに問題があります:このプロジェクトはsvnのバージョン130にあります。エラーのためにバージョンに戻す必要があります128、それをHEADバージョンにします(つまり、バージョン129と130で行った変更を破棄します)。SVNのプロジェクトを以前のバージョンに戻してHEADのバージョンにします
私はSubclipseを使用していますが、どうすればいいですか?事前
私のSVNバージョンコントロールに問題があります:このプロジェクトはsvnのバージョン130にあります。エラーのためにバージョンに戻す必要があります128、それをHEADバージョンにします(つまり、バージョン129と130で行った変更を破棄します)。SVNのプロジェクトを以前のバージョンに戻してHEADのバージョンにします
私はSubclipseを使用していますが、どうすればいいですか?事前
Subclipseを使用する方法はわかりません(自宅にEclipseをインストールしないでください)。しかし、コマンドラインから、あなたはこれを行うでしょう:
svn merge -r130:128 ssh://whatever/your/url/is
svn ci -m "Rollback!"
で
ありがとうございますSVNのマージを使用することができます。
svn merge -r130:129 url
は、次にコミットsvnを。
これはr130の変更をロールバックするだけです。また、URLを提供する必要があります。 –
URLを追加しました。しかし私はあなたが提供した頭のことに同意しません。 – vimdude
私はこの問題について直しました。私はその後subclipseとの逆マージを試み、同期地獄に終わった。 :-)
Eclipseで 'replace with'はここにあなたの友人です!パッケージエクスプローラのフォルダを右クリックし、右クリックして「置き換え...」 - >「リビジョンまたはURL」を選択すると、Eclipseは必要な処理を行います。その後、コミットする必要があります。
それは、著者が述べるように、リビジョン130ではなく頭を元に戻すでしょう。他の誰かがリビジョン131をチェックインした場合、あなたは自分の変更を元に戻します。 – vimdude
@abdelsaid:フェアポイント。回答が更新されました。 –