3

UbuntulinuxではsubversionでEclipseを使用しています。今日、私はいくつかの新しいJavaクラスファイルを作成し、古いものを編集しました(これらのクラスは接続されています)。更新しようとしましたが、いくつかの競合がありました。だから私はそれらの新しく作られたJavaファイルに「更新してコミット」しました、そして今私はそれらをもう見つけることができません。それらは私のプロジェクトがあるフォルダにもありません。どうすればそれらを回復できますか?やり直しが多すぎたありがとう

4

4 に答える 4

10

これらが本当に新しいファイルであり、まだコミットしていない場合は、SVNからそれらを復元する機会がない可能性があります。SVNはコミットされたファイルのみを追跡します。

しかし、Eclipseにはローカルな歴史があります。これを試すことができます。

ファイルが含まれていたフォルダを選択して右クリックし、[ローカル履歴から復元]を選択するだけです。

于 2011-12-08T17:33:54.867 に答える
2

SVNを使用して変更を元に戻すことができます。ここで読むことができるAralBalkanからの素晴らしい記事があります:http://aralbalkan.com/1381

シャイ

于 2011-12-08T17:30:27.450 に答える
1

EclipseまたはtortoiseSVNを使用して、プロジェクトの以前のリビジョンをチェックアウトできます。

サブクリップを使用しています。SVNからプロジェクトをインポートするときに、ウィザードのどこかにリビジョン番号フィールドがあると思います。

于 2011-12-08T17:31:00.863 に答える
-1

Windowsでは、Tortoise SVNで、削除されたファイルはデフォルトでごみ箱に移動されます。Linuxバージョンにも同様の設定がありますか?

ここに画像の説明を入力してください

でも

Eclipseを使用しているので。これはおそらくより良い答え です偶発的な「svnrevert」から回復する方法はありますか?

于 2011-12-08T17:32:28.540 に答える