我正在运行liquibase 3.6.3,并将changeLog文件指向映射到我的Bitbucket存储库的文件夹以处理脚本更新。所以我的变更日志是xml格式,并使用includeAll属性和指向我的文件夹的路径。在使用bitbucket进行介绍之前,一切工作都很好。但是一旦我将该文件夹置于git的控制之下,运行相同的liquibase命令就会失败。我尝试删除.git文件夹,然后中提琴-liquibase再次开始工作。
我尝试使用resourceFilter属性将文件限制为仅.sql文件,但这没有用。
这是我的变更日志文件的内容:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd">
<includeAll path="C:\liquibase-3.6.3-bin\projects\MyProject\changelog" />
</databaseChangeLog>