Top "Branch" questions

A "branch" is a term used in version control systems to represent an independent line of development.

Subversion: Can I checkout, modify, and then make it a branch?

I did a checkout from my trunk to a local DIR and made lots of local changes there. Now I …

svn branch svn-checkout
Take all my changes on the current branch and move them to a new branch in Git

I started work on what I thought would be a minor bug fix on my master branch. However, it has …

git branch
Perforce, How to integrate a change to another branch?

I have trunk and a release branch. If I fixed a bug in release branch, I definitely should integrate the …

branch perforce branching-and-merging
Git branch deletion

In Git, what does "deletion" of a branch mean? Will it be gone from the repository? Or will it still …

git branch git-branch
Applying the changes from branch b to a, without merging or adding commits

My scenario is that I have one branch in which I've made big improvements to the build process (branch A) …

git merge branch
Fork from a branch in github

Is there a way to fork from a specific branch on GitHub? … For example, moodle has many branches (1.9, 2.0 … and so …

github branch git-branch git-fork
Replace remote tag with Git

I have some tags on my "origin" repository. Then I realized I needed to add some changes on one of …

git tags branch
When is the right time to delete a git feature branch?

I don't want to end up with 82 feature branches hanging around, so I'm wondering what the potential drawbacks are to …

git version-control branch
Git: How to rebase and squash commits from branch to master?

I'm trying to rebase and squash all my commits from current branch to master. Here is what I'm trying to …

git branch rebase squash
best practices in mercurial: branch vs. clone, and partial merges?

...so I've gotten used to the simple stuff with Mercurial (add, commit, diff) and found out about the .hgignore file (…

mercurial merge branch