我是odoo的新手,我想知道如何管理模型和视图的更改。
这种材料保存在数据库中,以便git不知道更改。
有没有办法管理变更,以便我可以将更改从开发变为生产?
答案 0 :(得分:0)
如果要将在XML源文件中执行的更改应用于现有数据库,则必须在相应模块中执行升级。
例如,如果您更改模块mail
中的视图,则必须升级模块mail
。
您可以通过以下任一方式执行此操作:
-u
参数重新启动您的服务器(例如-u mail
)Discuss
)点击了upgrade
button。如果您在存储的模型字段中执行更改(如果添加或更改某些字段),则应用相同的逻辑。
请注意,如果您在XML文件中更改的记录被<data noupdate="1">
包围,这意味着这些记录在升级时不会更新。如果是这种情况,则必须手动更新记录。例如,电子邮件模板就是这种情况,因此默认电子邮件模板内容不会覆盖生产中数据库中用户所做的更改。