it-swarm-ja.com

単一ファイルのIntellijのローカル履歴を削除するにはどうすればよいですか?

IntelliJを使用して、このマシンに保存してはならない外部キーをいくつか編集したので、変更を元に戻した後、履歴(キーを含む)を削除します。それは単一のファイルに対して行うことができますか?

9
B T

単一のファイルを削除する方法が見つかりませんでした。ローカル履歴全体のみを削除します。

メインメニューで、[ファイル]、[ファイル]の順に選択します。キャッシュを無効にする/再起動します。 [キャッシュの無効化]メッセージが表示され、次回の起動時にキャッシュが無効化されて再構築されることが通知されます。ダイアログのボタンを使用してキャッシュを無効にするか、IntelliJを再起動しますIDEAまたはその両方。

警告!システムキャッシュをクリーンアップするには、次の点に注意してください。

  • その結果、地元の歴史がクリアされます。データの損失を回避するには、キャッシュを無効にする前に、バージョン管理システムへの変更をチェックインしてください。
  • IntelliJ IDEAの現在のバージョンで実行されたすべてのプロジェクトを完全に再構築します。

詳細はこちら こちら

4
Ittiel

1つのファイルのローカル履歴を削除する方法もわかりませんが、ローカル履歴には保存期間があります。

0に設定することで無効にできます。後で再起動すると、履歴は空になります。その後、必要に応じて保持期間を復元できます。

デフォルトでは、ローカル履歴は過去5日間(つまり、ファイルが変更された日)のリビジョンを保存するように設定されています。郷土史の保存期間を変更する

On the Help menu, click Find Action or press Ctrl+Shift+A.

Find and open the Registry editor.

Modify the value of the localHistory.daysToKeep parameter.

Click Close and restart IntelliJ IDEA for the changes to take effect.

ローカル履歴を完全に無効にする場合は、保持期間を0に設定します。

または、JVMオプションを設定することにより、localHistory.daysToKeepパラメータをJavaプロパティとして渡すことができます。たとえば、保存期間を30日に設定するには、JVMオプションファイルに次の行を追加します。

-DlocalHistory.daysToKeep = 30

https://www.jetbrains.com/help/idea/local-history.html#retention

1
Dario Seidl