Adopt a Branch
Aviator CLI needs to maintain the metadata for branches so that it can remember the parent-child relationships among them. If you create branches with av stack branch
, the metadata is created upon branch creation. You can attach the metadata for branches that are created with git branch
.
Create a repository
We will use an example repository from https://github.com/octocat/hello-world. Clone it and initialize the Aviator CLI.
Creating a branch outside of av
Instead of using av stack branch
, we use a normal Git command to create a branch and a commit.
As we can see, the newly created branch mytopic
is not tracked in av stack tree
, but it's shown in git branch
.
Adopting a branch with av stack sync
By running av stack adopt
specifying the parent branch (in this case master
) adds metadata for the current branch mytopic
. Now, if you run av stack tree
, you can see that mytopic
is correctly recognized as a child of master
.
Last updated