D365本地环境(on-premises)源代码不能同步问题
D365使用Azure DevOps进行源代码,总遇到本地环境同步不到最新源代码的问题
1,Table不能被同步
这个好理解,加了字段/改了字段名后难以保证AOT与DB同步,尤其是改了字段名的时,字段的类型又不一致时
解决办法,在本地环境打开SQL studio management备份对应的Table数据,然后删除Table
然后再同步最新版本,一般可行,若不行,则故意改一下本地的相应Table,然后点获取最新版本,那么就会有如下提示:

选择“Take Server Version”即可,应该就可以,然后导入之前备份的数据(若还要的话,字段不同则要做对应才可以)
2,DataEntity不能被同步
故意改一下本地的相应不能同步的Item,然后点获取最新版本,那么就会有如下提示:

选择“Take Server Version”即可
不能同步与数据库一定有相关的,所以每次做开发前一定要先获取新版本,Class, Form等这些一般没问题,再Build一次,若是引用到了Table的内容就会报错,此时一定要想办法同步好。
否则产生交叉版本覆盖就不好了。
浙公网安备 33010602011771号