How to collaborate with others over branches in separate packages?

When adding new features that require changes amongst different packages I tend to work in separate branches in each package which are cloned and ] deved locally. But how do I share the branches with other collaborators?

I know if I do ] add MyPackage#NewBranch then Manifest.toml is sharable. But this isn’t the case with ] dev and I don’t think ] add works well with having Revise.jl track changes.