既存(といっても始めたばかりの)gitリポジトリに途中から git-flow を適用してみた。
$ cd project $ git flow init fatal: Working tree contains unstaged changes. Aborting.変更途中のファイルが存在したので怒られた。すべてコミットして再び init を実行。
$ git flow init Which branch should be used for bringing forth production releases? - master Branch name for production releases: [master] Branch name for "next release" development: [develop] How to name your supporting branch prefixes? Feature branches? [feature/] Release branches? [release/] Hotfix branches? [hotfix/] Support branches? [support/] Version tag prefix? [] $ブランチを見ると develop と master が用意されていて、現在は developがチェックアウトされている。
$ git branch * develop masterあとはこの develop で開発を進めていけばいい。git-flow については今後開発の節目節目でまた紹介したいと思う。
参考情報
A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind
分かりやすくて参考になる。
- - - -
既存のリポジトリでも導入は難しくなさそうなので、良さそうなら他のプロジェクトにも導入して行きたい(というか、運用中のプロジェクトの方が git-flowの恩恵が受けられると思われる)。
Responses
Leave a Response