这是一个无聊的问题,因为我知道如何做到这一点,但重点是我希望看到有更好的方法,而不是删除旧文件,添加新文件...我知道TortoiseHg自动检测它,但是当我使用TortoiseHg对它进行anonnate时,该文件有一个单独的历史... 那么有没有办法告诉mercurial这是一个重命名的文件? 请注意我在这里混合一点TortoiseHg和Mercurial,我知道一个是DVCS,另一个是GUI。
答案 0 :(得分:7)
看起来好像在寻找hg rename
:
命令
hg rename old new
会将文件从old
重命名为new
并注册重命名。如果您已经重命名了该文件,那么
hg rename --after old new
会告诉mercurial该文件已被重命名,并且它应该以新名称跟踪它。