問題タブ [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.
amazon-s3 - S3 キーのすべてのバージョンを取得し、boto を使用して削除を取り消すにはどうすればよいですか?
しばらく S3 バケットを使用していましたが、バージョニングをオンにしたのは今だけです。「MFA削除」オプションを有効にせずに、バージョン管理だけでどのような検出保護が得られるかを理解しようとして、少し試してみました。
テスト ファイルをアップロードしてから削除し、2 回再アップロードしました。現在、S3 ブラウザー ツールを使用すると、ファイルの 4 つのバージョンが表示されます: #1、#2 (削除)、#3、および #4 (現在)。boto
最新バージョンを取得するために使用する場合、そのファイルを抽出できversion_id
ます。
しかし、特定のキーの version_id の完全なリストを取得するにはどうすればよいですか? また、キーのバージョン #1 (削除済み) を取得したい場合、最初にバージョン #2 の ID を使用して「削除を取り消す」必要がありますか?
最後に、この削除保護 (削除マーカーの作成) は、バージョン管理がオンになる前にアップロードされたレガシー ファイルで機能しますか?
どうも
amazon-s3 - バケットがバージョニングに切り替わる前に作成されたレガシー S3 キーの削除を取り消す/アクセスすることはできますか?
大量のレガシー ファイルを含む S3 バケットがあります。バージョン管理をオンにしたばかりで、切り替え後にアップロードされた新しいファイルと比較して、レガシーファイルに対してどのような削除保護が提供されるかを理解しようとしています。サンプルコードは次のとおりです。
これにpfx
はいくつかのレガシーファイルが含まれているため、これを初めて実行したときは次のようになりました。
その後、ツールf2
を使用して削除しました。S3Browser
上記のコードを再実行すると、次のようになりました。
質問: 削除したばかりの (唯一の) バージョンを取得/復元する方法はありf2
ますか?
postgresql - テーブルを切り捨てました。どうすればデータを取り戻すことができますか?
私のpostgesqlデータベースでは、残念ながらこのテーブルを切り捨てましmail_group
た.テーブルはデータベースから削除されました.このテーブルを取り戻す方法.
親切に私を助けてください、返事を待っています。
ありがとう
dropbox - ドロップボックスはファイルを復元するためにイベントを元に戻すことができません
Dropbox から誤って 5 万個のファイルを削除してしまいました。イベントはまだドロップボックスに存在するため、下の図に示すように、これらのファイルを復元しようとしました。ただし、「これらのファイルを復元する」をクリックすると、「ファイルが多すぎます。デスクトップ アプリケーションを使用してください」というメッセージが表示されます。
何か提案はありますか?私を助けてください、ありがとう!
git - git undelete リモート ブランチ
ブランチにローカル ディレクトリがあり、develop
ブランチをチェックアウトしたかったのremotes/origin/foo/bar
です。私のbashコマンド履歴のばかであるおかげで、私が実際にしたことは次のとおりです。
(リモート ブランチはまだローカルに存在しないことに注意してください)
(リモートブランチは実際にローカルに存在することに注意してください)
私は今何をしたか知っているので、すべてを停止します。
必要に応じて、リモート ブランチがチェックアウトされ、完全に更新された他のシステムを実際に利用できます。これらのシステムは、リモート削除以降、変更されていません。そして、他の開発者がフェッチまたはプルを行っていないことを保証できます。
解決策は何ですか?
svn - svn からファイルを復元しますか?
イベントの順序は次のとおりです。
- コミットのためにsvnリポジトリに追加したいファイルがありました。
- 「svn add filename.py」と打ち込み、追加されていることを確認しました。
- コミットする前に、「svn ls」と入力して、追跡されたファイルを表示します。
- filename.py はそこにリストされていません。
- 混乱を避けるために、ファイルを削除してから、もう一度読み込んでください。svn rm を実行できないので、svn --force delete を実行します。これは、バージョン管理から追跡を外すだけで、実際にはファイルを削除しないと考えています。 私はダムです。
- ファイルがなくなりました。ファイルを追加しようとしていたため、ファイルはコミットされませんでした。そのため、以前のバージョンに戻すことはできません。
これを取り戻す方法はありますか?私はかなり絶望的です。
ありがとう。
plasticscm - Plastic Command Line: すべてのファイルを「元に戻す」にはどうすればよいですか?
ワークスペース内のすべての .wav ファイルを元に戻そうとしています。以下を使用して、削除されたすべての wave ファイルをフィルター処理するコードがあります。
サウンド フォルダに影響するすべての変更セットを取得し、ログ出力をフィルタリングする
D
削除されたファイル名について。名前がわかったので、使用するつもりでした
revid
しかし、アイテムが削除されているため、私が持っていない情報を要求してitemid
おりcs
、クエリを実行できないようです。
特定のタイプのすべてのファイルの削除を取り消すことができる素晴らしいコマンド ラインがあることを願っています。これがプラスチック PCM やプラスチック グルオンで可能であれば、それも選択肢の 1 つです。
ありがとう!