That sounds good, per business problem. Maybe you can do that.
But we are using a Migration Tracker, where all the FCs and devs add there customizations and dependencies. So I cannot make the process change.
I or devs like me get the final sheet, that these are 1000 objects deploy these. That is my pain, if there objects that are missing from the sheet, which happens frequently, I again have to go back and forth on branches to add, objects and resolve dependencies.
I am currently using SDF Suitecloud IDE plugin for VS code, do you think CLI is better for this case?
My process includes this
1. Get the migration tracker, add columns for SDF fetch and prod deplyment for tracking.
2. Create a github repo, and add branches,
3. In the individual branches, fetch the objects, mark back on tracker, sometimes vlookups are needed if the list is bigger.
4. Add dependencies on each braches.
5. Start prod deployment per branch(Object type) in order, not always but it matters.
6. Put on hold, if there are objects which can’t be deployed now because of errors or dependencies.
7. Continue with all branches, deployment and then switch back and forth in branches to resolve dependencies. (add/deploy new objects)
8. Mark back in sheet for everything deployed, or issues.
Where can I improve the process? Have you done any full project migrations?