有什么方法可以告诉mercurial文件改名吗?

时间:2013-04-29 08:25:49

标签: mercurial tortoisehg

这是一个无聊的问题,因为我知道如何做到这一点,但重点是我希望看到有更好的方法,而不是删除旧文件,添加新文件...我知道TortoiseHg自动检测它,但是当我使用TortoiseHg对它进行anonnate时,该文件有一个单独的历史... 那么有没有办法告诉mercurial这是一个重命名的文件? 请注意我在这里混合一点TortoiseHg和Mercurial,我知道一个是DVCS,另一个是GUI。

1 个答案:

答案 0 :(得分:7)

看起来好像在寻找hg rename

命令

hg rename old new

会将文件从old重命名为new并注册重命名。如果您已经重命名了该文件,那么

hg rename --after old new

会告诉mercurial该文件已被重命名,并且它应该以新名称跟踪它。