我正在從一個Windows傢伙繼承的項目工作。它受Hg版本控制。它有一些不一致的文件名約定,我試圖解決這個問題,所以我將一個名爲jquery.fullpage.js
的文件重命名爲jquery.fullPage.js
(只是大寫的「P」),以堅持該jQuery庫的原始作者。Mercurial忽略文件重命名(更改大小寫)
但是,Hg不檢測作爲重命名或甚至刪除/創建文件的小寫字母大寫更改。因此,我無法承諾改變並推動它的發展。它在本地工作,但在我推送的遠程登臺服務器上,它會產生404錯誤。顯然,遠程文件沒有重新命名爲大寫P.我知道我可以通過刪除文件,提交,恢復文件和重命名,再次提交來解決這個問題,但似乎是一種粗暴的方式修復它。
我該如何解決這個問題?
這工作。我對這個解決方案並不滿意。雖然我已經閱讀了更多有關案例摺疊問題的內容,但它似乎是不區分大小寫的文件系統的問題。 – dashmug
我用'mv',但它仍然沒有導致我運行'pull -uv'的系統重命名它。噢,我正在嘗試重命名[由其他答案](https://stackoverflow.com/a/28111220/429091)解決的文件夾/目錄。 – binki