2012年2月1日水曜日

Bazaarで分散バージョン管理(作業編その1)


Bazaarで分散バージョン管理(チェックアウト編)からの続き

いよいよ実作業に入っていきます。
作業ツリーは前回チェックアウトしたものを使用していきます。


●変更&追加&差分表示



まずは main.c にちょっと処理を追加し、Makefile も作成しました。
Makefile は初コミットした時と同じ手順で 追加 を行います。

この状態で main.c には !アイコン、Makefileには +アイコンが表示されます。
右クリックメニューから 差分 を選択しましょう。


すると差分ビューが表示されます。
追加された Makefile の全文と、main.c の変更点の周辺のみが表示されています。
また、Makefile 内の日本語文字列が文字化けを起こしています。


そこで、下のエンコード設定を変更して日本語を表示できるようにしましょう。
この場合、日本語は Shift-JIS で書いているので、 shift-jis を選択します。
コメントが正しく表示されました。

※ プロジェクト全体で文字コードは統一しておきましょう


また、ファイルの内容をすべて表示したいときは「すべて」をチェックしましょう。
ファイルの内容がしょぼいので見た目が大して変わりませんが(笑)




さて、この内容で問題なければコミットしましょう。
「バージョン管理下にないファイルを表示」を ON にしておくと、ファイルの追加漏れに気づきやすくなるのでお勧めです。
main.o はオブジェクトファイルなのでコミットする必要はないです。


コミットを実行すると、以下のようにアイコンが変わります。