有些脚本是手动迁移的,而不使用readyroll脚本。现在,对dev分支的任何新推送都会失败,出现以下错误:
DB\DB.sqlproj(0,0):错误:漂移分析:由于DriftOptionBlockDataLoss=True (详见“obj\Release\DB_ReSync.sql”),这些更改将不会被应用。已检测到可能导致以下表对象数据丢失的更改: dbo.Info。 进程'msbuild.exe‘与代码'1’一起退出。
同样的工作在本地很好,但是在VSTS中创建的构建中失败。成功的构建需要做些什么?
发布于 2019-04-26 18:10:22
我使用的是ReadyRoll核心,而不是Pro版本,因为这个功能是VSTS扩展的Pro版本的一部分。请参阅与ReadyRoll和Diff报告和diff正确的脚本相关的红门文档(第4节),其中此param DriftOptionBlockDataLoss和其他相关的params DriftOptionDropMissingObjects是在构建管道中建立的。

https://stackoverflow.com/questions/55793706
复制相似问题