問題タブ [undelete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git rm を実行して github にプッシュした後、ファイルの削除を取り消すにはどうすればよいですか?
最近、ローカル マシンでリポジトリのクローンを作成し、ファイルの 1 つで git remove を実行し、それらの変更を github リポジトリにプッシュしました。私の質問は、そのファイルを元の github リポジトリに戻すにはどうすればよいですか?
vim - vimでファイルがまだ開いている削除されたディレクトリ(削除を元に戻しますか?)
ヘルプ!cp -Rf dir dir.bak
アクティブなプロジェクトをバックアップする代わりに、rm -Rf dir dir.bak
. それよりも悪くなることはありません:(
ext3 パーティションで実行extundelete --restore-directory
したところ、ディレクトリの一部が復元されました。
私の希望は、まだvimを開いていることです。そのvimタブにない場合でも、vimは各ファイルのコンテンツをメモリバッファに保存しますか? 2 つの vim タブを開いています。各タブに約 6 つのウィンドウがあります。全部で 30 個のソース ファイルを失いそうです :(
:wa!
基になるディレクトリが削除されたときに in vimを実行する方法はありますか? 基になるディレクトリを再作成しても、ファイルを開く inode が無効であるため、vim はまだファイルを保存できません。
vim で開いているすべてのバッファを新しいディレクトリに保存する方法はありますか? バッファに含まれるファイルの表現がわかりません。vimタブを切り替えると(まだ行っていません)、それらのファイルをディスクから再読み込みしようとしますか?
vim 内外のクリエイティブなソリューションは大歓迎です!!
vim - すべてのvimバッファを新しいディレクトリに保存します
を実行したいのですが:wa
、すべてのバッファを新しいパスに保存してください。各バッファに個別に新しいパスに書き込むことができますが、開いているすべてのバッファに対してこれを行うことを検討しています。実際には、すべてのサブパスまたは絶対パスが取り除かれ、すべてが 1 つのディレクトリにフラットに配置されていてもかまいません。
開いている間にシェルからディレクトリを削除した後、開いているすべてのvimファイルを保存しようとしていますvim
。
vb.net - VB.NET で削除またはコピーできない USB ドライブ上のファイルを生成する
USB ドライブにファイルを生成する必要があります。このファイルは削除またはコピー可能であってはならず、VB.net を使用して生成する必要があります。
基本的に、私はたくさんのUSBドライブを持っています。各ドライブには特定の名前のファイルがあり、このファイルを使用してどのUSBが接続されているかを検出します。ファイルを開く必要はありません。ファイル名のみを読み取ります。1:1 のコピーを作成することでファイルを常にコピーできることはわかっていますが、それは問題ではありません。Win CEなどの複数のシステムで動作する必要があり、そのシステムはUSBドライブ名を教えてくれないため、ファイルを介してこれを行う必要があります。
私が考えていたのは、ファイルを作成して何らかの形で破損させて、コピーまたは削除できないようにすることですが、これが機能するかどうかはわかりません。任意の提案をいただければ幸いです。
eclipse - Eclipse がクラッシュし、すべての作業が削除されました
Eclipse がクラッシュし、すべてのプロジェクト ファイルが削除されました。これには、私が作成したものや、Eclipse とは関係のない別のプログラムからの XML ファイルも含まれます。
Eclipse または JVM に強制的にゴミ箱を使用させることはできますか?それにより、ゴミ箱が狂ってすべてを削除した場合、ファイルが復元されます。
アップデート
ファイルは間違いなく消去されました。これは、サードパーティのファイル マネージャーで確認されました。また、ディスク全体で痕跡が検索されました。
いくつかの朗報は、Eclipse の歴史が残っていることです。これにより、Eclipse から変更したいくつかのファイルを復元することができました。しかし、このプロジェクトは複数の他のファイルで構成されていました。これらのファイルは、私が作成したものではない (他のライブラリから取得したもの) か、Eclipse で編集していないデータ (XML や生データなど) を含んでいました。
これらのファイルはすべて Eclipse によって消去されました。
これが私に起こらないなら、私はそれがありそうもないと言います. しかし、それは起こりました。
問題は何らかの形で関連しています
(1) エクリプス
(2) Maven (m2e)
(3) エクリプス RCP
(4) ティコ
ある時点で、Eclipse が多数のエラー ウィンドウを表示し始めたので、プロセスを強制終了する必要がありました。その後、ファイルが存在しないことがわかりました。
したがって、追加の保護レイヤーが必要です。
更新 2
クラッシュが繰り返されました。これは、ファイル消去中のメッセージです。
今回は Maven と Tycho を使用しませんでした。
更新 3
三度目の墜落。
クラッシュは error の後にのみ発生しApplication ... could not be found in the registry
、それ自体がバグです。
更新 4
まだ状況を最初から再現できていません...
rest - その他の REST 動詞の回避策
アカウントにキャラクターがいるゲームのウェブサイトを開発しています。私はルートを使用しています:
しかし、私は(それらはソフト削除された) 文字を使用する必要がdelete
あり、フォームを使用するのは正しい方法ですが、. また、削除を取り消す/復元するための動詞はありません。undelete
delete
character/{name}/delete
これを回避するための正しくて簡単な方法 (または完璧な方法がない場合はその両方) は何ですか?