D365本地环境(on-premises)源代码不能同步问题

D365使用Azure DevOps进行源代码,总遇到本地环境同步不到最新源代码的问题

1,Table不能被同步

这个好理解,加了字段/改了字段名后难以保证AOT与DB同步,尤其是改了字段名的时,字段的类型又不一致时

解决办法,在本地环境打开SQL studio management备份对应的Table数据,然后删除Table

然后再同步最新版本,一般可行,若不行,则故意改一下本地的相应Table,然后点获取最新版本,那么就会有如下提示:

image

 

选择“Take Server Version”即可,应该就可以,然后导入之前备份的数据(若还要的话,字段不同则要做对应才可以)

2,DataEntity不能被同步

 故意改一下本地的相应不能同步的Item,然后点获取最新版本,那么就会有如下提示:
image
选择“Take Server Version”即可
 
不能同步与数据库一定有相关的,所以每次做开发前一定要先获取新版本,Class, Form等这些一般没问题,再Build一次,若是引用到了Table的内容就会报错,此时一定要想办法同步好。
否则产生交叉版本覆盖就不好了。
posted @ 2026-02-03 16:07  tushadongjing  阅读(0)  评论(0)    收藏  举报