人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Subversionに関する質問です。

今開発中の業務システムがあります。subversionでのバージョン管理をしています。
trunk/branch/tagの3つのフォルダを分けて、今はtrunkで開発していますが、
リリースをして、リリース用をtrunk、今後の機能追加などの開発はbranchで行いたいです。

そこで3つ質問があります。

1. リリースしたあとに、trunkはそのままにして、branchに機能追加開発用フォルダを作りたいがどうやればいいか?
2. リリースする度に、tagにリリース毎のファイル群を記録しておきたいがどのようにやればいいか?
3. 上記の使い分けはsubversionの使い方として一般的か?trunk/branch/tag

はじめてのsubversionを使った開発で、少しくろうしています。助言をお願いします。

●質問者: cbic
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Subversion tag システム バージョン ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

1. リリースしたあとに、trunkはそのままにして、branchに機能追加開発用フォルダを作りたいがどうやればいいか?

2. リリースする度に、tagにリリース毎のファイル群を記録しておきたいがどのようにやればいいか?

両方とも svn copy コマンドで。

Subversion ブランチとタグ - とみぞーノート

3. 上記の使い分けはsubversionの使い方として一般的か?trunk/branch/tag

管理手法にはいくつかの種別があるが、綴りの違いをのぞけばあなたのやり方は比較的一般的に行われている物です。

バックナンバーになりますが、以下がおすすめです。

WEB+DB PRESS Vol.39

WEB+DB PRESS Vol.39

  • 出版社/メーカー: 技術評論社
  • メディア: 大型本

◎質問者からの返答

ありがとうございます。39もってました・・・

綴り違いですが、どこが間違ってますかね?探せなくて・・・複数形じゃないってことですか?branches,tags


2 ● ひでと
●35ポイント

1. trunkの内容をbranchにコピーします。branch

branch直下にコピーするのではなく「branch/xxx」にコピーすることに注意してください。

http://subversion.bluegate.org/doc/book.html#svn.branchmerge.usi...

http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-bran...


以降、リポジトリを「branch/xxx」に切り替えて作業を行います。

http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-bran...

http://subversion.bluegate.org/doc/book.html#svn.branchmerge.usi...


branchでの開発が終了したらtrunkにMergeします。

http://subversion.bluegate.org/doc/book.html#svn.branchmerge.cop...

http://tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-merg...


2. trunkの内容をtagにコピーします。

これもtag直下ではなく「tag/verXXX」などにコピーします。

コピー先が異なりますが行う作業はbranch作成と一緒です。

http://subversion.bluegate.org/doc/book.html#svn.branchmerge.tag...


3. はい。まっとうな使い方だと思います。

http://subversion.bluegate.org/doc/book.html#svn.branchmerge.com...


ただしtrunkを開発用として使い、branchをリリース用とする考え方もあります。

http://subversion.bluegate.org/doc/book.html#svn.branchmerge.com...

◎質問者からの返答

ありがとうございます!

リリースサーバーでは、trunkをもってきて、svn updateするだけが楽でいいので、branchは開発用でって方が、私にはあっていそうです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ