我们有一个 laravel 应用程序,我们通过 API 调用将 ERPNext 集成到该应用程序中。
我们为我们的 ERPNext 生产环境添加了一些自定义项,以配合我们对 laravel 应用程序所做的更改。问题是,我们对 laravel 应用程序有版本控制,但对我们的 ERPNext 实例没有。所以大多数时候我们只是在开发时针对生产 ERPNext,因为我们现在只通过 API 检索数据。但是现在我们实现了可以 POST/UPDATE 到 Erpnext 的功能,我们不能(也不应该)再这样做了。一个版本将如何控制(通过 git)ERPNext 实例或应用程序?
我们对 ERPNext 所做的更改
- 新的文档类型
- 现有 DocTypes 中的自定义字段
- 以 API 端点为目标或由其他一些事件(如更新记录)运行的自定义脚本。