I am looking at how best to move a CVS repository to Git. When reading about types of migrations I found three, Multiple Branch Import, Tip Migration, and Single Branch Import. I think the latter two might be options for moving my CVS repository to Git. However, I am unclear about how Single Branch Import works. Would using Single Branch Import mean choosing only the main branch or trunk (without branches) of each repository and with limited history from the old repository, (in this case, CVS), to migrate to Git?