検索

ホームページ  >  に質問  >  本文

intellij-idea - github 同期ファイル名は常にエラーになります

Java プロジェクト内

プロジェクト データの管理に github を使用していますが、一部のクラス名 (ファイル名) が変更されると、同期 (IDEA または github クライアント) 中に元に戻されてしまいます。
いくつかのファイルを見落としていませんか?

これは IDEA の無視リストです

明らかにクラス名 (ファイル名) はすでに正しいものですが、バージョン管理の更新では古い名前が残ります。

上記の状況により、別のコンピュータで同期するたびにクラス名 (ファイル名) が古いものに戻されてしまいます。

伊谢尔伦伊谢尔伦2813日前814

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-05-02 09:30:45

    これはバグです。まずファイルをバックアップし、一度コミットした後、ファイルを追加して再度コミットする必要があります。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:30:45

    Windows と OS X ではファイル名の大文字と小文字が区別されませんが、git 自体は大文字と小文字が区別されます。

    git mv を使用して名前を変更できます: git mv 来改名:

    git mv -f file File

    会从file改成File


    另外,如果你的操作系统是区分文件名大小写的,你可以看看配置中的一项设置core.ignoreCase(参考git-config)是不是默认值(false):

    git config core.ignorecase

    如果返回值不是空或false的话,把它设置成false リーリー

    file から File に変更されます。 🎜 <時間> 🎜さらに、オペレーティング システムでファイル名の大文字と小文字が区別される場合は、構成 core.ignoreCase (git-config を参照) の設定がデフォルト値 () であるかどうかを確認できます。 false): 🎜 リーリー 🎜戻り値が空または false でない場合は、false に設定します。 🎜 リーリー

    返事
    0
  • キャンセル返事