うまくいくチーム開発のツール戦略
第3回 Bitbucket Server+SourceTreeで快適Git環境!(前編)
前回はメールとJIRAとの連携によるプロジェクト管理を説明しました。今回は,
最近,
Gitのメリット
Subversionに対するGitの最も大きな利点は,
- ローカルリポジトリ上で作業できる
各個人は,
リモートリポジトリをクローン (リポジトリをまるごと複製すること) したローカルなリポジトリで作業します。これにより, ほかのメンバーを気にせず作業でき, 外部にアクセスしなくてよいので軽快に作業ができます。 コミットツリー編集機能を使えば,
最終的に共有する前に作業内容を整理できるため, コミットやブランチの作成などを気軽に行えます。またGitは分散型なので, リモートリポジトリの負荷集中を避けられるというメリットもあります。 - マージが簡単
Gitではブランチ作成とマージがとても簡単です。ブランチを作る目的の1つは,
メジャーバージョンアップやカスタマイズ案件などに向けた開発ツリーの分岐です。このケースはあまりマージが発生しないため, Subversion時代も普通に行われていました。 もう1つはチーム開発で重要な目的で,
複数の開発者が安全に効率よく並行開発できるようにすることです。機能追加, 修正のときに必ずブランチを切るようにすることで, ほかのメンバーによる変更との衝突チェックの煩わしさなしに, 頻繁にコミットできます。積極的なコミットは, コードレビュー時や不具合個所の追跡時にとても役立ちます。
SubversionからGitへのスムーズな移行
GitはもともとSubversionの使いにくいところを改良し,
とはいえ従来のバージョン管理システムに慣れた開発者が乗り越えなければならない壁
Bitbucket Server
Bitbucket ServerはマスタGitリポジトリの管理などの機能を備えた便利なツールです。Gitリポジトリにプロジェクト階層を導入し,
開発者目線で注目したいのは,
Bitbucket Serverはプロジェクト管理システム
ほかにもセキュリティの考慮などさまざまなサポートがありますが,
SourceTree
ローカル環境でGitを用いてソースコードを管理する方法の1つはコマンドライン操作ですが,
SourceTreeはBitbucket Serverと親和性が高く,
たとえば実装を始める際は,
SourceTreeの画面には,
また,
後編では,
日本だけでなく,
アジア圏でもアトラシアン製品販売のトップエキスパートであるリックソフトのWebサイトでは, 各アトラシアン製品の体験版を提供しているほか, アトラシアン製品専用のコミュニティも運営しています。まずはアクセスしてみては!
- リックソフトJIRAデモ環境
- https://
www. ricksoft. jp/ demo/
バックナンバー
うまくいくチーム開発のツール戦略
- 第26回 Atlassian製品とTableauを連携させて,いろいろと分析してみよう(後編)
- 第25回 Atlassian製品とTableauを連携させて,いろいろと分析してみよう(前編)
- 第24回 SalesforceとJiraを連携してみよう!(後編)
- 第23回 SalesforceとJiraを連携してみよう!(前編)
- 第22回 Atlassian製品を最適に運用するためのポイント(後編)
- 第21回 Atlassian製品を最適に運用するためのポイント(前編)
- 第20回 CIツール「Bamboo」で開発プロセスの生産性を上げる(後編)
- 第19回 CIツール「Bamboo」で開発プロセスの生産性を上げる(前編)
- 第18回 Subversionではだめなんですか!?(後編)
- 第17回 Subversionではだめなんですか!?(前編)