问题描述
超越比较具有称为“对齐覆盖”的功能,该功能使我可以指定正则表达式规则来匹配具有不同名称的项目。我目的地上的文件夹带有我要忽略的前缀。
例如,我可以通过指定202010_FooBar1
与FooBar1
对齐来指定将名为\d\d\d\d\d\d_(.*)
的源文件夹同步到目标文件夹$1
我一致看到的唯一类似选项是rootalias
,但这似乎需要手动指定每对文件夹。
用正则表达式执行此操作的任何方法?还是有其他具有此功能以及检测移动项目的工具?
解决方法
在使用Unison一段时间之后,我要自信地说不,Unison不支持该功能。 Unison不仅会比较文件,还会对其进行同步,因此,在许多情况下,允许使用此功能会造成同步冲突。