3選とか言ってますが大した内容ではございません>< すみませんすみません>< ■1:gitのbranchは跡形もなく消せる ほとんど常識ですが、以下のコマンドでgitのbranchは消せます。git branch -Dこのコマンドを実行すれば、たとえHEADに対してマージされていなくてもそのままブランチを消すことができます。ということで、ちょっとしたテストコードなどはブランチを切ってそこで実験し、後からブランチごとたたき落とす運用が可能です。 余談ですが、gitのbranchはSubversionと使い勝手や実装が似ている感じがします。Subversionのbranchもタダのディレクトリコピーなので、好き勝手に作って消してが可能ですから。 ■2:Mercurialのbranchは基本消せない、「未使用」か「クローズ」にはできる 問題はここから。Mercurialのbranchは、基本的に