9

IntelliJ 11.1.5を使用して、アクティブなチェンジリストをローカルのGitリポジトリにコミットするのに問題がありました。コミットしようとすると、ダイアログが表示されても、[コミット]をクリックしても何も起こらず、不要なサブチェンジリストのさまざまな構成を試して、一度に1つのファイルをコミットするか、[インポートの最適化]のチェックを外す必要があります。そしてそれを機能させるための「コード分析」。

これはややランダムな発生であり、それ以外の場合は問題にならないことに注意してください。実際、GitGUIまたはGitBashに切り替えたとき、コミットは問題なく機能しました。

では、Gitプラグインを使用できるように修正するにはどうすればよいですか?

4

3 に答える 3

21

IntelliJのスタッフは、IntelliJのキャッシュを無効にすることを提案しました。([ファイル]-> [キャッシュの無効化])バグの発生を減らすために、Git/SVNのローカルキャッシュをクリアするためにこれを行う必要があります。

これを行うことで私の問題は解決しました。IDEのローカル履歴機能に過度に依存するのではなく、これを行うことを検討する必要があります。

于 2012-12-21T15:19:30.327 に答える
3

バージョンUltimate2020.3で非モーダルインターフェイスで問題が発生していましたが、動作するには[コミット]ボタンを数回クリックする必要がありました。

ところで、私は@noisebeltが提案したことも実行しました->Invalidate Cache and Restart非モーダルインターフェイスに切り替える前に。そのインターフェースに切り替えるには:

  1. File > Settings > Version Control > Commit(Macの場合:)に移動しIntelliJ IDEA > Preferences > Version Control > Commitます
  2. [非モーダルコミットインターフェイスを使用する]チェックボックスをオフにします。
  3. 幸運を!:)

更新:[コードの再フォーマット]、[コードの再配置]など、 [コミット前]セクションの[設定]>[バージョン管理]>[コミット]のチェックボックスの一部をオフにして、コミットでこの問題を引き起こしている可能性があるものを診断することをお勧めします。

于 2021-04-15T13:52:21.940 に答える
0

私はモーダルインターフェースが好きで、別の方法を試していました。[ファイル]->[設定]->[バージョン管理]->[コミット]-[コミット前]セクションの[コードの分析]チェックボックスをオフにすると、うまくいきました。

于 2021-09-01T17:14:54.130 に答える