代码之家  ›  专栏  ›  技术社区  ›  Michael La Voie Frederik Gheysels

龟纹相似特征

  •  10
  • Michael La Voie Frederik Gheysels  · 技术社区  · 16 年前

    将更改提交到Mercurial时,它可以使用命令自动检测移动/复制/重命名

    hg addremove-相似性100

    这是一个很好的特性。乌龟能做到这一点吗?

    3 回复  |  直到 16 年前
        1
  •  16
  •   quark    16 年前

    是的,它可以。如果你看一下 TortoiseHg manual 您将看到第4.12节“重命名猜测”。引述:

    1. 选择一个或多个
    2. 滑动相似条( 最小相似百分比 )到您想要的匹配百分比
    3. 按任一 查找重命名
    4. 重复此操作,直到所有未设置版本的文件都匹配为止

    好的是第5步:你可以在进行时切换相似性,而乌龟会动态地更改被认为是重命名的文件。你可以通过小心地将横杆滑动到正确的百分比并重新检查来获得你想要的大部分。

        2
  •  5
  •   d.Candela    15 年前

    设置-s 100默认值用于 添加删除 这是一个很棒的想法;但是 hgrc.5 表示[Default]已被弃用,因此我使用以下选项:

    [alias]
    addremove = addremove --similarity 100
    adrs = addremove --similarity 0.01
    

    后者对于跟踪未压缩且明显分段/分层的二进制数据(如cad文件或图形)非常有用。

        3
  •  4
  •   Nick Cox Hans Z.    16 年前

    我的全局设置(mercurial.ini)文件配置为:

    [defaults]
    addremove = --similarity 100
    

    推荐文章