在Windows上更改Mercurial中文件名的大小写
我在Windows上使用最新版本的Mercurial with TortoiseHg。假设我的存储库中有5个分支,它们都有一个名为在Windows上更改Mercurial中文件名的大小写,windows,version-control,mercurial,tortoisehg,Windows,Version Control,Mercurial,Tortoisehg,我在Windows上使用最新版本的Mercurial with TortoiseHg。假设我的存储库中有5个分支,它们都有一个名为MyFile.txt的文件。我只想更改分支中此文件名的大小写,使新名称为myfile.txt。稍后,当我将此分支合并到其他4个分支中时,需要将同一个文件从MyFile.txt重命名为MyFile.txt,且不存在大小写折叠冲突。因此,最终所有分支都将与新文件名myfile.txt同步 在Windows上实现这一点的最佳方法是什么 编辑: 例如,我应该首先将MyFile
MyFile.txt
的文件。我只想更改分支中此文件名的大小写,使新名称为myfile.txt
。稍后,当我将此分支合并到其他4个分支中时,需要将同一个文件从MyFile.txt
重命名为MyFile.txt
,且不存在大小写折叠冲突。因此,最终所有分支都将与新文件名myfile.txt
同步
在Windows上实现这一点的最佳方法是什么
编辑:
例如,我应该首先将MyFile.txt
重命名为不同的名称,如bla.txt
,然后将bla.txt
重命名为MyFile.txt
,如果是这样的话,我应该在所有5个分支上执行相同的操作,以避免合并时发生大小写折叠冲突吗?请参阅以获得更详细的答案
我可以通过将文件重命名为不同的名称(如
temp.txt
)来解决问题,然后提交更改,然后使用案例更改将文件重命名回原始文件名。合并到其他分支效果很好。是的,最简单的修复方法是按照您的建议通过另一个文件名进行转换。这里将介绍它以及一些有用的链接。