ブランチ

TortoiseSVN ユーザガイドにブランチの作り方が書いてあるのだけど、自分なりに簡単にまとめておこう。

  • 前提条件

一番初めに行うことー

  1. フォルダを作成
  2. リポジトリ作成
  3. 作成したリポジトリからチェックアウト
  4. ソースファイルの作成
    • c:\work\hoge\trunk\ にa.phpを作成する。(中身はテケトーに)
  5. ソースファイル、フォルダ一式を管理情報に追加
    • c:\work\hoge\ フォルダを「右クリック」→「追加」で、フォルダも何もかも追加
  6. コミット
    • c:\work\hoge\ フォルダを「右クリック」→「SVNコミット」でコミット

ここまでで一段落。ちなみにフォルダの用途はこんなカンジ。

    • trunk:みんながよってたかっていじくるところ
    • branches:安定版、テスト用などにtrunkからぶっこぬいたものを置くところ
    • tags:リリース毎にここに置き、以降は何も触らないのが基本

まぁ規模が小さいとか、ごく少数で開発してたら、branches は使用せずに、trunkをテスト -> tagsにVer1.0で登録 としないと返って面倒になるでしょう。

Ver1.0 としてリリースが決定したとする(branches は使用しません)

tagsフォルダにVer1.0のブランチを作成しましょう

  1. trunkフォルダの現時点の最新ソースをVer1.0とします
    • エクスプローラから、c:\work\hoge\trunk を「右クリック」→「分岐/タグ」
    • 「コピー(分岐/タグ)」ダイアログの、先URLに「file:///f:/repos/blog/tags/rel_1_0」と入力
  2. コミット
    • c:\work\hoge を「右クリック」→「コミット」