【发布时间】:2014-10-28 05:56:27
【问题描述】:
我有一组使用 Flyway 命令行实用程序部署的 SQL 迁移脚本。 Flyway 将递归搜索“sql”根目录中的所有 SQL 脚本。这是极好的行为。我的项目使用 SVN 进行版本控制,因此 .svn 目录到处都是。理想情况下,我只需将 flyway 指向包含所有已签出迁移脚本的目录,然后运行迁移。
有没有办法让 Flyway 忽略 .svn 目录?我在documentation 中没有看到任何内容。
【问题讨论】:
我有一组使用 Flyway 命令行实用程序部署的 SQL 迁移脚本。 Flyway 将递归搜索“sql”根目录中的所有 SQL 脚本。这是极好的行为。我的项目使用 SVN 进行版本控制,因此 .svn 目录到处都是。理想情况下,我只需将 flyway 指向包含所有已签出迁移脚本的目录,然后运行迁移。
有没有办法让 Flyway 忽略 .svn 目录?我在documentation 中没有看到任何内容。
【问题讨论】:
我发现 Flyway 只查找以 .sql 结尾的文件。由于存储在 .svn 目录中,感兴趣的脚本以 .svn-base 结尾,因此被 Flyway 忽略。对我有用。
【讨论】: