ちょっと真面目に git を触る必要が出てきたので,今回は Subversion (svn) と git でのディレクトリの区切り方の違い,所謂 trunk/branches/tags の管理方法(方針)ついてメモします. Subversion における trunk/branches/tags svn では,root (または,各プロジェクトのルートディレクトリ)の直下に trunk/branches/tags と言う 3 種類のディレクトリを作成する慣習がありました.各ディレクトリの役割は下記のようになります. trunk そのプロジェクトにおけるメインとなるソースコードを管理する. branches プロジェクトの(メインの)ソースコードに対して実験的な修正・拡張を行う場合に,trunk(または別の branch)から派生させて派生元には影響を与えないようにする. tags 新バージョ