カテゴリー別アーカイブ: 日報

svnブランチ・タグの意味

(下記参照URLのページより引用)

ブランチ・タグ付けとは?

バー
ジョン管理システムの特徴のひとつに、開発の別のラインに変更点を隔離することがあります。このラインはブランチとして知られています。ブランチは、コン
パイルエラーやバグで開発の本流を混乱させずに、新機能を十分に試すのに使用されます。新機能が十分安定したら、開発ブランチをメインブランチ
(トランク) に マージ します。

バージョン管理システムのもう一つの特徴は、特定のリビジョン (リリースリビジョンなど) をマークする能力です。このためいつでも確実にビルドや環境を再作成できます。このプロセスを タグ付け と呼んでいます。

Subversion には、ブランチ付けやタグ付け用の特別なコマンドはありませんが、代わりに 「チープコピー
と呼ばれるものを使用できます。チープコピーは、Unix
のハードリンクと似ています。つまりリポジトリの完全なコピーを作成する代わりに、指定したツリーやリビジョンを指す内部リンクを作成します。そのため、
ブランチやタグの作成は、非常に高速で、リポジトリに余分なスペースをほとんど使用しません。

参照URL:
http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-branchtag.html