我正在处理一个继承自Windows人员的项目,它使用Hg版本控制。它存在一些不一致的文件名约定,我尝试修复它们,因此将文件jquery.fullpage.js
重命名为jquery.fullPage.js
(只是将"P"大写),以遵循jQuery库的原始作者。
然而,Hg未检测到大写和小写字母之间的更改,也没有将其视为重命名或删除/创建的文件。因此,我无法提交该更改并推送到线上。这在本地可以工作,但在我推送到远程暂存服务器后,在远程服务器上会出现404错误。显然,远程服务器上的文件没有被重命名为大写字母P。
我知道我可以通过删除文件、提交、恢复文件并重命名、再次提交来解决这个问题,但这似乎是一种粗糙的解决方法。
我该如何解决这个问题?
mv
命令,但它仍然没有导致我在运行pull -uv
命令的系统中重命名。哦,我正在尝试重命名一个文件夹/目录,该目录是由另一个答案提到的。 - binki