我可以在Unison中使用正则表达式进行“ rootalias”对齐吗?

问题描述

超越比较具有称为“对齐覆盖”的功能,该功能使我可以指定正则表达式规则来匹配具有不同名称的项目。我目的地上的文件夹带有我要忽略的前缀。

例如,我可以通过指定202010_FooBar1FooBar1对齐来指定将名为\d\d\d\d\d\d_(.*)的源文件夹同步到目标文件$1

我一致看到的唯一类似选项是rootalias,但这似乎需要手动指定每对文件夹。

用正则表达式执行此操作的任何方法?还是有其他具有此功能以及检测移动项目的工具?

解决方法

在使用Unison一段时间之后,我要自信地说不,Unison不支持该功能。 Unison不仅会比较文件,还会对其进行同步,因此,在许多情况下,允许使用此功能会造成同步冲突。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...