You're absolutely right, completely agree with you, it would be incredibly helpful if ADF allowed cherry-picking specific changes to publish. This limitation often makes things tricky, especially when some components aren’t quite ready for production but still get included in the publish scope.
Right now, the best workaround is to manage what's ready through branching strategies, as you’re doing. Using separate feature branches for in-progress work and only merging what's production-ready into your main (publish) branch can help maintain some control, but it's definitely not ideal.
Appreciate if you could share the feedback on our feedback channel. Which would be open for the user community to upvote & comment on. This allows our product teams to effectively prioritize your request against our existing feature backlog and gives insight into the potential impact of implementing the suggested feature.
I hope this information helps.
Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.
As your feedback is valuable and can assist others in the community facing similar issues.
Thank you.