代码之家  ›  专栏  ›  技术社区  ›  Lasse V. Karlsen

用Mercurial添加/删除复制的文件,TortoiseHg这样做,但是命令行变量是什么?

  •  1
  • Lasse V. Karlsen  · 技术社区  · 14 年前

    反复无常的司令部 addremove 检测根据相似性比率重命名的文件。

    TortoiseHg还能够检测到拷贝,即在磁盘上拷贝但未明确作为拷贝传送给Mercurial的文件。

    看起来 添加删除 命令有任何检测副本的选项,只有重命名。是否有人知道执行此操作的等效命令行命令和/或选项?

    例如,如果我这样做:

    hg init .
    echo 111>test1.txt
    hg commit -m "initial" --addremove
    copy test1.txt test2.txt
    ??? what do I write here to get the equivalent of: hg cp test1.txt test2.txt
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   anton.burger    14 年前

    我不知道用CLI怎么做。只有支持移动意味着您可以缩减要与丢失或添加的文件进行比较的文件集。

    我不知道乌龟是怎么做的,但我猜它很贵。