# How to collaborate with others over branches in separate packages?

**URL:** <https://discourse.julialang.org/t/how-to-collaborate-with-others-over-branches-in-separate-packages/53909>\
**Category:** General Usage\
**Tags:** package-manager\
**Created:** [January 25, 2021, 1:51pm UTC](https://discourse.julialang.org/t/how-to-collaborate-with-others-over-branches-in-separate-packages/53909 "2021-01-25T13:51:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dlfivefifty](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlfivefifty/32/1959_2.png) [@dlfivefifty](https://discourse.julialang.org/u/dlfivefifty)\
**Post date:** [January 25, 2021, 1:51pm UTC](https://discourse.julialang.org/t/how-to-collaborate-with-others-over-branches-in-separate-packages/53909/1 "2021-01-25T13:51:08Z")

</div>

When adding new features that require changes amongst different packages I tend to work in separate branches in each package which are cloned and `] dev`ed 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.
