git-flow をインストール

2011年1月16日日曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

[前回] Cocoaの日々: MacPorts と git インストール

git-flow をインストールした。

A successful Git branching model


"A successful Git branching model" とは Vincent Driessenが紹介している git を効果的に利用したソースコード管理モデルのこと。下記のサイトで公開されている。
上記は英語だが、@oshow さんが翻訳したものを公開している。
見えないチカラ: A successful Git branching model を翻訳しました

特徴的なのはブランチの使い方で、master, develop の2つのブランチを中心に、新機能開発用の feature、バグ修正用の hotfixes など用途に合わせたブランチの種類を定義している。これらのブランチの定義ならびに運用方法を定義したのがこのモデル。


git-flow


git-flow は "A successful Git branching model" を実践するのに便利なツール集。GitHubでソースが公開されている。
nvie/gitflow - GitHub

活用例がいろいろなサイトで紹介されているが下記が分かりやすくて参考になる。
A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind

インストール方法は何種類かあるが今回は MacPorts を使った。
$ sudo port install git-flow
Password:
--->  Computing dependencies for git-flow
--->  Dependencies to be installed: getopt
--->  Fetching getopt
--->  Attempting to fetch getopt-1.1.4.tar.gz from http://distfiles.macports.org/getopt
--->  Verifying checksum(s) for getopt
--->  Extracting getopt
--->  Applying patches to getopt
--->  Configuring getopt
--->  Building getopt
--->  Staging getopt into destroot
--->  Installing getopt @1.1.4_1
--->  Activating getopt @1.1.4_1
--->  Cleaning getopt
--->  Fetching git-flow
--->  Verifying checksum(s) for git-flow
--->  Extracting git-flow
--->  Configuring git-flow
--->  Building git-flow
--->  Staging git-flow into destroot
--->  Installing git-flow @0.4_0
--->  Activating git-flow @0.4_0
--->  Cleaning git-flow
$
前回のハマりがウソのように今回は一発ですんなり入った。/opt/local/bin 配下に git-flow* ファイルがインストールされる。
$ cd /opt/local/bin
[bin]$ ls git-flow*
git-flow  
git-flow-init  
git-flow-version
git-flow-feature 
git-flow-release
git-flow-hotfix  
git-flow-support

- - - -
新規にとりかかっている iPadアプリ開発でこれを試してみる。

Responses

Leave a Response

人気の投稿(過去 30日間)