SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

渋谷テクニカルナイト講師陣が語る新技術動向

はじめて使うJazz (3)
― ソースコード管理

渋谷テクニカルナイト講師陣が語る新技術動向 第5回

 さて、操作を続けましょう。

 新しく作ったリポジトリー・ワークスペース(例では、「Taro'sリポジトリー・ワークスペース2」と名付けました)で操作するコンポーネントを指定する必要があります(図11)。

図11
図11

 ここで、コンポーネントのベースライン名称に注意してください。「(1.初期ベースライン)」になっていますね? さきほど、「(2.単体テスト終了)」にしたはずですが、それはどこにいったのでしょうか?……ここに、作業領域間の連携を理解する鍵があります。これを解き明かすために、もう少し作業を先に進めましょう。

 次に表示される[リポジトリー・ワークスペースのロード]ダイアログで[Eclipseプロジェクトの検索およびロード]を選択しましょう。途中、既存のプロジェクトを置き換えるかどうか聞いてきますが、気にせず先に進みましょう! 最終的には、図12のようになると思います。

図12
図12

 Eclipseの右下、たくさんビューが並んでいるところから[保留中の変更]ビューを選択してください。2つのリポジトリー・ワークスペース(例では、「HelloJazzWorldチームストリームワークスペース」と「Taro's リポジトリー・ワークスペース2」)ができています。これは、現在Eclipseのクライアントがこの2つのリポジトリー・ワークスペースに関係づけられていることを示します。

 ここで注意すべきは、おのおののリポジトリー・ワークスペースに見られるコンポーネントは、ベースラインが異なるという点です。「Taro's リポジトリー・ワークスペース2」内のコンポーネントは直前の関係づけ操作に見られたように、「(1.初期ベースライン)」というベースラインがつけられています。

 図13をご覧ください。

図13
図13

 ベースライン「(2.単体テスト終了)」宣言の際に利用していたのは、HelloJazzWorldチームリポジトリー・ワークスペースでした。「ベースラインが宣言された」というリソースに対する変更指示もHelloJazzWorldチームリポジトリー・ワークスペースに記録されます。しかし、まだこのタイミングでは、チームの統合領域であるストリームには伝わっていません。ストリーム内のコンポーネントのベースラインは、まだ 「(1.初期ベースライン)」のままです。この状態で新しいリポジトリー・ワークスペース「Taro's リポジトリー・ワークスペース2」を作り、そこを介してストリームからコンポーネントをロードしています。

次のページ
アジャイル開発のための便利なお砂箱、「リポジトリー・ワークスペース」

この記事は参考になりましたか?

渋谷テクニカルナイト講師陣が語る新技術動向連載記事一覧

もっと読む

この記事の著者

藤井 智弘(フジイ トモヒロ)

日本アイビーエム株式会社 ソフトウェア開発研究所 Rationalエマージング・ビジネス・サービス。ソフト開発ってホントはもっとおもしろかったはず!という思いのもとで、”管理管理!”でも”開発者の自由!”でもなく、その程よいバランスこそが解と、啓蒙活動...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/3622 2009/02/27 15:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー