场景:
想要在org.中添加2个新功能
过程:(?)
- 为每个功能打开一个"开发人员组织">
- 在Github中,创建2个新分支(每个分支将连接到相关的Devorg)
- 然后,什么时候完成。合并Github&合并来自"的新文件;Devorg";到主组织
这是推荐的流程吗?有时启动Devorg可能需要几个小时。。
提前谢谢。
不,不是个好主意。Salesforce对开发人员版本的自动创建有一定的保护,是的,这可能需要一段时间。
阅读关于scratch orgs(像沙盒,但最多能存活30天)、SF Devops Centre和";源跟踪";。
好吧,想想每当你添加一个新字段(比如Account)时,你需要更改多少文件,并将其从salesforce下拉到Git。
它从来都不是一个文件。帐户对象,当然。页面布局怎么样。也许你需要它在列表视图中。也许你需要它在(自定义)报告中类型开箱即用的管理员可以看到它,但普通人需要配置文件/权限集也更改。如果字段是必需的-你刚刚打破了一堆单元测试。它从不只是一个文件。
SF可以在scratch组织和某些类型的沙盒中使用这种源跟踪。
另请参阅https://stackoverflow.com/a/74239064/313628(无耻的插头)
https://developer.salesforce.com/blogs/2021/01/learn-moar-with-spring-21-sandbox-source-trackinghttps://admin.salesforce.com/blog/2022/learn-moar-in-winter-23-with-automatic-change-tracking