当提交更改水银,它可以自动检测移动/复制/使用命令重命名
汞addremove -similarity 100
相似后面的数字表示这两个文件的相似需要从0-100%的水银来决定它的举动,复制或重命名,而不只是一个新的文件。
这是一个很大的特点。 TortoiseHg能做到这一点?
当提交更改水银,它可以自动检测移动/复制/使用命令重命名
汞addremove -similarity 100
相似后面的数字表示这两个文件的相似需要从0-100%的水银来决定它的举动,复制或重命名,而不只是一个新的文件。
这是一个很大的特点。 TortoiseHg能做到这一点?
是的,它可以。 如果你在看看TortoiseHg手册 ,你会发现标题为“重命名猜测”第4.12节。 报价:
这种做法的好处是第5步:实际上你可以切换相似,当您去,和龟改变文件了被认为是在飞行中重命名。 您可以通过仔细滑动杆向右百分比,并重新检查得到你最想要的东西。
设置«-s 100»默认值addremove是真棒的想法; 但hgrc.5说,[默认]已过时,所以我使用这些:
[alias]
addremove = addremove --similarity 100
adrs = addremove --similarity 0.01
后者是用于跟踪的二进制数据(例如CAD文件或图画)的非常有用的是未压缩的并清楚地分段/分层。
我有我的全局设置(mercurial.ini)文件配置为:
[defaults]
addremove = --similarity 100
如果你问我,这应该是默认。