Mercurial是否有类似git"过滤器"特征?

时间:2015-11-11 19:54:50

标签: mercurial

Git有一个"过滤器"功能,可以检入已处理的文件版本。例如,this answer显示如何过滤IPython笔记本文件,以便从提交中排除嵌入的输出数据。基本上是:

  1. 创建一个过滤器脚本,例如dropoutput,并将其放在您的路径中。

  2. 使用以下内容

    创建文件~/.gitattributes
    *.ipynb    filter=ipynb_filter
    
  3. 运行更多配置命令将它们放在一起(" ipynb_filter"只是一个符号名称,因此需要指向过滤器脚本。)

  4. 效果是,当您尝试签入.ipynb文件时,实际上会检入已过滤的版本。工作目录中的文件不会被更改(但可能是状态"清理"因为它刚刚被提交)。

    那么:有没有办法在mercurial中获得相同的功能?我用谷歌搜索并在帮助下挖了一下,但什么都没有出现。

0 个答案:

没有答案