7

仮に、私がこれを行ったわけではありません。たとえば、知っている誰かがファイルの作業コピーを更新し、競合を確認し、急いで[使用]をクリックして、すぐに解決済みとしてマークしたとします...

それを元に戻して、私が..えーと...誰かが失ったことを意味する数百行のコードを取り戻す方法はありますか?

4

5 に答える 5

29

たぶん、これは同様の問題を抱えている他の人々を助けるかもしれません:私たちはこの状況にあり、削除されたファイルをごみ箱に見つけました。実際に.mineファイルと.theirsファイルを見つけ、変更を復元することができました

于 2012-08-23T15:47:04.490 に答える
4

コードの記述に使用する場合はEclipse、ファイルを右クリックし、に移動しCompare withてチェックしLocal historyます。次に、タイムスタンプ付きのファイルのローカルコピーのリストが表示されます。それらのいずれかをダブルクリックすると、比較モードで開き、表示できます(失われた作業をコピーできます)。

同様のIDEには、ある種のローカルバージョン管理/バックアップがある場合とない場合があります。

于 2012-05-10T14:41:57.717 に答える
4

データはほとんど失われましたが、ごみ箱にコピーが残っています。ごみ箱を空にしていない場合は、それらから復元できます。同じ問題に直面しますが、RecyleBinで見つけてください。

于 2012-11-22T13:48:09.247 に答える
2

マージを実行し、手遅れであるとコミットしたローカル作業コピーでこれだけが変更された場合は、「はい」と言う手段を使用して、自分の変更を破棄します。ブランチのトランクへのマージ中に変更が行われた場合、変更はブランチにさらに存在します。あなたがそれらを取り戻すことができるより。

于 2012-05-10T14:40:40.087 に答える
1

いいえ、失くしました。

you..r friend ..が競合を確認すると、ディスク上に2つのファイルがあり、両方のリビジョンが変更されています。[使用する]をクリックすると、WCファイルがそれらのファイルの1つからのリビジョンで上書きされます。ただし、[解決済み]をクリックすると、両方の一時リビジョンファイルが削除されました。

したがって、運が良ければ、いくつかの削除解除ソフトウェアで回復できる可能性があり、それらの変更でWCの選択を解除できます(以前のリビジョンを元に戻してから、ファイルをパッチとして適用してみてください)

于 2012-05-10T14:48:04.023 に答える