Git MyBatis迁移-如何应用丢失的迁移

Git MyBatis迁移-如何应用丢失的迁移,git,mybatis,Git,Mybatis,经常发生的情况是,一些开发人员延迟发送到git迁移(这是在给定机器的最后一次迁移之前创建的),在这种情况下,倒数第二次迁移仍然没有应用,有没有办法强制执行这一次缺失的迁移 目前我们只是手动应用它。我也遇到了这个问题。我的解决方案并不完美,但它很简单,至少不需要手动执行sql查询。:-) Mybatis根据迁移文件名开头的“timestamp”字符串处理迁移。如果新迁移的时间戳比应用的最近迁移的时间戳旧,则不会应用新迁移。因此,如果某个迁移文件未被应用,只需将该迁移的时间戳更改为当前时间。实际上,

经常发生的情况是,一些开发人员延迟发送到git迁移(这是在给定机器的最后一次迁移之前创建的),在这种情况下,倒数第二次迁移仍然没有应用,有没有办法强制执行这一次缺失的迁移


目前我们只是手动应用它。

我也遇到了这个问题。我的解决方案并不完美,但它很简单,至少不需要手动执行sql查询。:-)


Mybatis根据迁移文件名开头的“timestamp”字符串处理迁移。如果新迁移的时间戳比应用的最近迁移的时间戳旧,则不会应用新迁移。因此,如果某个迁移文件未被应用,只需将该迁移的时间戳更改为当前时间。

实际上,这个问题中的git是任何VCS的同义词:)问题与它们中的任何一个都无关,只是纯MyBatis