アットウィキロゴ

Subversionの利用

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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。