首页 > 解决方案 > git flyway脚本合并冲突检测

问题描述

对于 flyway,我有很多 SQL 脚本的目录。

它们中的每一个都以必须唯一的版本/订单号开头。

V001__foo.sql
V002__bar.sql

当一个分支添加V003_buz.sql而另一个尝试添加.git 时,git 是否可以检测到合并冲突V003_bug.sql

(为此,我有一个在 jenkins 上运行的脚本,但认为在合并过程中可能已经揭示了这一点)

标签: gitmergeflyway

解决方案


从 Git 的角度来看,没有冲突。

Git 在文件级别运行,并在合并期间检测同一文件的同一区域中的冲突更改。

但是你也许可以用 git commit 钩子实现你想要的:


推荐阅读