我有一组使用Flyway命令行实用程序部署的SQL迁移脚本。 Flyway将以递归方式搜索“sql”中的任何和所有SQL脚本。根目录。这是一种很好的行为。我的项目使用SVN进行版本控制,因此.svn目录遍布各处。理想情况下,我只需将flyway指向包含所有已检出的迁移脚本的目录,然后运行迁移。
有没有办法让Flyway忽略.svn目录?我在documentation中没有看到任何内容。
答案 0 :(得分:2)
我发现Flyway只查找以.sql结尾的文件。存储在.svn目录中,感兴趣的脚本以.svn-base结尾,因此被Flyway忽略。适合我。