该迁移使用以下映射规则列表。 这些规则进行了编号以便将来参考。
dir1 <dir>
Makefile.joe -rw-r--r--
s.Makefile.joe -r--r--r-
第一个对象是目录 dir1。规则 1、2 和 3 的条件为 false。规则 4 中,因为没有定义 type,条件还是 false。规则 5 的条件为 true,所以该操作将 Rational® Synergy 类型设置为 dir。
第二个对象是文件 Makefile.joe。 规则 1 和 2 的条件为 false。规则 3 的条件为 true,因为其与正则表达式匹配。该操作将 Rational Synergy 类型设置为 makefile。在规则 4 中,由于类型现在匹配 makefile,所以条件为 true,操作将忽略该文件,以便其不再包含于迁移生成的包中。规则 5 的条件为 false。
最后一个对象是文件 s.Makefile.joe。 规则 1、2 和 3 的条件为 false。规则 4 中,由于未设置类型,所以该条件为 false。规则 5 的条件为 false。结果是,该文件包含在迁移生成的包中并且被分配缺省类型。