NetBeans 5.0 で CVS サポートまわりががらっと変わりましたね。コードをほぼスクラッチから書き直したようですが、もうみなさんは使ってみたでしょうか。

以前 NetBeans を使って NetBeans をビルドする方法を 書 きました がそれはたまたまた Windows を使っていて ant をインストールするの面倒だな~ということから試してみようと思いついたことでした。今回も Windows を使っていて cvs でファイルを変更する必要があったのですが Windows で cvs ってどうするの!?私は Windows のことはよくわかりません…そうだ NetBeans の CVS を使ってみよ、ということで試してみました。Java のソースやプロジェクトに限った話ではなく、単純に NetBeans の CVS を使ってファイルを取得、変更、更新してみようというのが今回の話です。

私は translatedfiles.netbeans.org のトップページ index.html をよくアップデートするのですが、たまたま Windows しかなくファイルひとつのためにいろいろインストールするのは面倒だな~と思っていたので NetBeans の CVS を使ってみました。

チェックアウト

CVS」メニューから「チェックアウト」を選びましょう。CVS ルートとパスワードを入れて「次へ」進みます。



モジュール」を入力します。わからなくても「ブラウズ」すればサーバーから取得して一覧を表示してくれます、そこから選ぶの が簡単です。私の場合は index.html のあるディレクトリを選びました。チェックアウトする先のフォルダはなんでもかまいません、ここでは「E:\netbeans-cvs」としました。



「お気に入り」を使う

チェックアウトが完了すると「プロジェクトを開きますか?」という質問をされるのでここでは「いいえ」を選びます。ではどうやって先ほど cvs でチェックアウトしたファイル群を関連付けるのでしょう。それには「お気に入り」 にそのフォルダ/ディレクトリを追加してあげます。「ウィンドウ」メ ニューから「お気に入り」を選びます。そこからコンテキストメニュー で先ほどチェックアウトしたフォルダを追加します。こうするとプロジェクトに関係なくファイルを操作できるようになります。CVS 管理されているフォルダは のように青いタルマークがつきます。




ファイルの変更

あとは普通に index.html などを開いて編集すれば OK です。ここは NetBeans で Web アプリケーションなどを書いている時の HTML 編集とまったく同じです。「パレット」の「HTML」も使えますね。(これはまぁ飾りのようなものですが…)

ファイルの確認

普通に NetBeans で HTML ファイルを編集しているのと同じですからコンテキストメニューの「表示」を選択すると変更内容をブラウザで確認できます。

差分の取得

CVS」メニューの「すべての変更を表示」を選択するとローカルでの変更ファイルを表示してくれま す。



index.html をダブルクリックすると変更内容の「差分」が表示されます。「CVS」 メニューの「履歴の検索」では以下のように CVS のコミットの履歴を検索できます、差分もグラフィカルに表示してくれます。



コミット

さて変更に問題がなかったらコミットしましょう。「CVS」メニュー から「すべてのファイルをコミット」を選択しましょう。変更済みの ファイルとコミットメッセージを入力するダイアログが出てきます。



いかがでしょうか。非常に単純な例ですが簡単に使うことが出来ます。 今回は「お気に入り」を使いましたが、複数 ファイルを触る必要がなくファイルひとつであれば「ファイル」メニューから「ファイルを開く」を選択してチェックアウトされたファイルを直接読み込んでください。ちゃんと編集が出来ますし CVS 管理も出来るようになります。
Comments:

知りませんでした。なるほど・・・こんな技があったとは。 以前Javaのプロジェクトと関係のないCVSモジュールをNetBeansに取り込みたくてどうしようか思案していました。早速使ってみます。

Posted by yamamoto on February 20, 2006 at 01:03 PM JST #

ども〜山本さん。実は私も今までは「既存のソースを使用する Java プロジェクト」を無理矢理作って「ソースパッケージフォルダ」の一つとして cvs 管理のフォルダを割り当てて使っていました。先週たまたまオンラインヘルプの日本語訳のチェックをしていて「お気に入り」のヘルプに「バージョン管理されているフォルダを登録するとバージョン管理のコマンドが実行できます」みたいなことが書いてあったのでやってみました。オンラインヘルプもたまにはいいこと書いてあるのですね。

Posted by katakai on February 20, 2006 at 01:20 PM JST #

私もまったく同じやり方でしのいでいました。Javaプロジェクトじゃないのにコーヒーカップマークで、違和感万点でしたが・・・。NetBeansは確かにヘルプが充実してますね。よく読んでみます。

Posted by yamamoto on February 20, 2006 at 05:50 PM JST #

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai