10

ファイルをどこかにコピーし、(svn) で制御されているものを削除して、ファイルを元に戻すことができることを認識しています。しかし、これは IDE で自動化するのは簡単なタスクのように思えます。ディレクトリを「マーク解除」して、VCS から削除され、ディスク上に保持されるようにすることはできますか?

4

3 に答える 3

11

これは珍しい使用例であるため、これを行う直接的な方法はありません。これは、問題のディレクトリが追加されただけでなく、実際にコミットされていることを前提としています。追加されたがまだコミットされていないディレクトリは、元に戻す/ロールバックできます。

IDEA 内でこれを行う方法は次のとおりです。

  1. ディレクトリを削除する
  2. VCにコミットする
  3. プロジェクト ビュー (またはナビゲーション バー) で、削除したばかりのディレクトリの親ディレクトリでコンテキスト メニューを開き、[ローカル履歴] > [履歴の表示] を選択します。
  4. ローカル履歴ダイアログで、[削除] アクション (一番上にあるはずです) を選択し、[元に戻す] ボタンをクリックします。
  5. 「ファイルを {VCS 名} に追加」ダイアログが表示された場合は、キャンセルをクリックします。
  6. ローカル履歴ダイアログを閉じます。

ディレクトリは VC から削除されましたが、ファイル システムに戻っています。

編集:

これが頻繁に発生する場合は、これをマクロに記録できます ( [編集] > [マクロ] )。左矢印を使用←</kbd> to move to the parent directory for step 3. You can then map the macro to a shortcut in Settings > Keymap

于 2013-11-08T18:05:53.110 に答える