SVNのbranchesとtagsの作成
概要
branchsとは
各機能の開発の作業場。
開発の別のラインに変更を隔離できる。
新機能が充分に安定したら、開発ブランチをメインブランチ(トランク)に マージ する。
ディレクトリ構成は下記の通り。
/branches/任意のブランチ名/対象のファイル
tagsとは
いつでも確実にビルドや環境を再作成するためのtag付け。
コミットも完了して区切りがついたときなどのいわば、決まったタイミングのtrunkを取っておく保管場所。
ディレクトリ構成は下記の通り。
/tags/任意のタグ名/対象のファイル
ベストなフロー
trunk → branches → trunk( → tags) → branches → trunk( → tags) ……
という順に上手く使い分けながら作業する。
下記、詳細。
- 動作確認済みの状態でブランチをトランクにマージする
- トランクからタグを作成する
- トランクからブランチを作成する
作成
trunkからbranchesにブランチ作成
TortoiseSVN → ブランチ/タグの作成...
コピー(ブランチ/タグ) ダイアログが表示される
先URL(T)に保存先を入力
このブログへのコメントは muragonにログインするか、
SNSアカウントを使用してください。