Subversionとは?
プログラムのソースコードなどを管理するバージョン管理システムです。
これを使用すると、プロジェクトメンバー間でのソースコードの共有が楽になります。
有り体に言えば、「皆で仲良く使えるバックアップ&共有ツール」です。
NetBeansでの使用方法
チェックアウト
まずは、リポジトリ(バックアップ管理所)からチェックアウト(お持ち帰り)してみましょう。
「バージョン管理」から「Subversion」→「チェックアウト」としてみましょう。
※Subversion未インストール時は「NetBeans Subversionのサポートには、Subversionクライアントが必要です。」というダイアログが表示されます。その場合は、「Ex.初めてSubversionを利用する」の項をお読みください。
リポジトリの場所とユーザ名・パスワードを指定します。
※リポジトリの場所並びにユーザ名・パスワードはリポジトリの管理者にお問い合わせください。
チェックアウトするフォルダと、チェックアウト先(保存先)フォルダを指定し、「完了」をクリックします。
ここでは、「Artemis」プロジェクトフォルダを「F:¥」にチェックアウトしています。
チェックアウトが完了したら、「プロジェクトを開く」をクリックします。
チェックアウトしたプロジェクトが開かれました。
このように、リポジトリからチェックアウトされたファイルは作業コピーと呼ばれます。
皆さんはこの作業コピーを編集する事になります。
次に説明する「コミット」を行わない限り、リポジトリが変更される事はありません。
コミット
作業コピーを一通り編集し、その変更をリポジトリに反映したくなったら、コミットを行いましょう。
このようなウインドウが表示されます。
下方に自分が行った修正のリストが表示されます。
ここでは、「Detteiu.java」を追加したものと仮定します。
変更内容を確認の上、コミットメッセージを添えてコミットを行ってください。
もし、認証を求められた場合は、ユーザ名とパスワードを入力して再試行しましょう。
※ユーザ名とパスワードはそのリポジトリの管理者に問い合わせてください。
完了するとこのように表示されます。
Ex.初めてSubversionを利用する
チェックアウト時にSubversionがインストールされていないと、このダイアログが表示されます。
この場合、Windows環境であれば、「アップデートセンターからWindows用のバンドル版Subversion1.5バイナリを入手」を選択し、Subversionのインストールを行ってください。
※学内などからこの操作を行う場合、事前にプロキシの設定をしておいてください。
プロキシの設定はメニューバーの「ツール」→「オプション」の「一般」タブ→「プロキシ設定」から行えます。
Ex.Mac版での注意
Mac版ではデフォルトでコミットメッセージに日本語が使用できません。
これを解消するため、「~/.subversion/config」の「miscellany」セクションに
log-encoding = UTF-8
という行を追加してください。
最終更新:2009年04月27日 00:40