2012年1月9日月曜日

Bazaarで分散バージョン管理(作業ツリー作成編)


Bazaarで分散バージョン管理(設定編)からの続き

Bazaarを使ってゼロから作業ツリー(リポジトリ)を作成していきます。


●リポジトリ初期化



以下のような main.c と define.h ファイルを含む bzrworkspace フォルダをBazaarで管理できるようにしていきます。
まず、フォルダ内のなにもないところで右クリックし、「Tortoise Bazaar」>「初期化」を選択します。


表示されたウィンドウで「新たな単体ツリーを作成」がONになっていることを確認して「OK」を押します。
(「履歴中のすべてのリビジョンNoを保持する」は使ったことが無いのでよくわかりません)


すると、フォルダの直下に ".bzr" という隠しフォルダが出現します。
これが作業ツリーのリポジトリの正体です。
隠しフォルダなのでエクスプローラの設定を変えないと見れません。
.bzr フォルダの中身は絶対に変更しないでください。





●初コミット



現段階ではリポジトリの中には何もファイルが入っていません。
main.c と define.h をリポジトリに追加していきます。
上記 2ファイルを選択した状態で右クリックし、「Bazaar 追加」をクリックします。
※ コンテキストメニューの設定によっては「Tortoise Bazaar」メニューの中にあるかもしれません。


追加したいファイルにチェックが入っていることを確認して、「OK」を押します。


すると、ファイルのアイコンに「+」マークが付きます。


これでもまだリポジトリには入っていません。
もう一度 2ファイルを選択した状態で右クリックし、「Bazaar コミット」をクリックします。


「変更点」に追加した2つのファイルにチェックが入っていることを確認します。
メッセージは必須なので今回は「初コミット」と入力しました。
これで「OK」を押します。


これで、main.c と define.h がリポジトリに入りました。
すると、今度はファイルのアイコンに緑のチェックマークがつきます。
このアイコン付いているのが最も基本の状態です。




0 件のコメント:

コメントを投稿