搜尋

首頁  >  問答  >  主體

intellij-idea - github 同步檔案檔案名稱老是出錯

java專案中

我使用github管理我的專案數據,但是其中有些類別名稱(檔案名稱)被修改後,在同步(IDEA或github客戶端)會被改回來。
是不是我忽略了一些文件的問題?

這是IDEA中的忽略列表

明明類別名稱(檔案名稱)已經就該了,但是版本控制裡面刷新還是舊名

以上情況會導致我每次在別的電腦上同步的時候,類別名稱(檔案名稱)會被修改回舊的。

伊谢尔伦伊谢尔伦2813 天前815

全部回覆(2)我來回復

  • 怪我咯

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

    是bug,你先備份這個文件,然後git rm 刪除掉,commit一次後,在把文件加回來,再commit一次就好了

    回覆
    0
  • 给我你的怀抱

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

    Windows 和 OS X 是不區分檔案名稱大小寫的,但是 git 本身是區分的。

    你可以用 git mv 來改名:

    git mv -f file File

    會從file改成File


    另外,如果你的作業系統是區分檔名大小寫的,你可以看看配置中的一項設定core.ignoreCase(参考git-config)是不是默认值(false):

    git config core.ignorecase

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

    git config core.ignorecase false

    回覆
    0
  • 取消回覆