我在Windows上使用带有TortoiseHg的最新版本的Mercurial。假设我的存储库中有5个分支,每个分支都有一个名为的文件MyFile.txt
。我只想在分支中更改此文件名的大小写,因此新名称为myfile.txt
。稍后,当我将此分支合并到其他4个分支中时,需要将该文件重命名为从MyFile.txt
,myfile.txt
而不会引起大小写冲突。因此,最终所有分支将与新文件名同步myfile.txt
。
在Windows上实现此目标的最佳方法是什么?
编辑:例如,我应该先重命名MyFile.txt
为另一个类似的名称bla.txt
,然后再重命名bla.txt
为myfile.txt
,如果是这种情况,我是否应该在所有5个分支上执行相同的操作,以避免合并时出现大小写冲突?
有关更详细的答案,请参阅解决Windows中的Mercurial案例折叠冲突。
通过将文件重命名为其他名称(例如temp.txt
,然后提交更改),然后通过大小写更改,将其重命名为原始文件名,可以解决我的问题。合并到其他分支机构工作正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句