multi-branch manage