Mic*_*oie 10 mercurial tortoisehg
将更改提交给Mercurial时,它可以使用该命令自动检测移动/复制/重命名
hg addremove -similarity 100
相似之后的数字表示两个文件的相似程度为0-100%,以确定其移动,复制或重命名而不仅仅是新文件.
这是一个很棒的功能.TortoiseHg可以这样做吗?
qua*_*ark 16
是的,它可以.如果您查看 TortoiseHg手册,您会找到标题为"重命名猜测"的第4.12节.报价:
好消息是第5步:您可以实际切换相似性,而Tortoise会更改哪些文件被动态重命名.您可以通过小心地将条形滑动到正确的百分比并重新检查来获得您想要的大部分内容.
为addremove设置«-s 100»默认值是很棒的想法; 但是hgrc.5说[defaults]已被弃用,所以我使用这些:
[alias]
addremove = addremove --similarity 100
adrs = addremove --similarity 0.01
Run Code Online (Sandbox Code Playgroud)
后者对于跟踪未压缩且明显分段/分层的二进制数据(例如cad文件或绘图)非常有用.