安価なシステム町工場的ソフトウェア屋のブログ新潟市で個人でコンピュータ相手にシステム開発をしています。確実、安く、素早くをモットーにやっています。システム開発の時に調べた技術を惜しみなく公開していきます。よろしくない業者についての苦言も為に吐きます。コンピュータにベッタリというのもどうかと思いますが、やはりこれからは、コンピュータのことを知らないよりは知っていたほうが良いと思いますよ。真面目に検討しようと思う(VCSのブランチの運用ルール)当然のごとくVCS(Subversion)を使ってソースのバージョン管理をしているのですが、複数のテーマ(バグ対応、仕様変更等)を同時に対応しなければならないことが多々あります。一人でやっているのでソースのバージョンを緻密に管理していれば事故ることは殆どないのですが、それが3つ以上のテーマになると他のことに気が回らなくなってしまい壊していくことがあります。こんなとき、VCSのブランチの機能が有効だと思っています。通常は、一人が1テーマの対応をするはずなので開発環境はひとつ持っていれば良いと思うのですが、一人で複数のテーマを対応するする場合、複数のブランチができてしまい切り替えが大変そうな予感がしています。そこは、いろんなテクニックがあるでしょうから使いながら調整でしょうかね?-trunk-branch-テーマ1のブランチ-テーマ2のブランチ-テーマ3のブランチ-tagsきっと上記のような構造になるんだと思うのですが、テーマ1のブランチを対応中は、そのソースの塊で開発環境へもっていくという必要があるんですようね。テーマ1のブランチのディレクトリを開発環境下にシンボリックリンクでリンクを作成することで上手く行くのではないかと考えています。シンボリックリンクで修正するソースを参照する開発環境の共通的な部分は1つで済むのではないかと考えています。