2011-12-27 51 views
0

NetBeans Java CVS Clientを使用してCVSにアクセスしようとしています。NetBeans Java CVS Clientの使用方法は?

私はプロジェクトをチェックアウトすることができますが、私の要件は、ファイルの先頭にあるCVS.exタグ内のファイルの名前をTAGにすることです。

私は広範囲に検索し、TAGCOMMANDクラスを見つけましたが、 Client.excecuteCommand(command)メソッドでそれを使用する方法はわかりません。

NetBeans Java CVS Clientを使用してファイルのCVSタグを取得する方法について、誰かが示唆または示唆しているサンプルコードはありますか?

+0

誰もこれに見ることができます。 – David

答えて

4

答えは少し遅れているかもしれませんが、ここではtagコマンドを使用したコード例です。 使い方はかなり簡単です。

1)クライアントを作成します。

PServerConnection con = new PServerConnection(getCVSRoot()); 
con.setEncodedPassword(StandardScrambler.getInstance().scramble(password)); 

GlobalOptions globalOptions = new GlobalOptions(); 
globalOptions.setCVSRoot(getCVSRoot().toString()); 

client = new Client(connection, new StandardAdminHandler()); 

// this line is important, because otherwise you'll get a 
// NullpointerException! 
client.setLocalPath(localPath); 

2)タグコマンド

TagCommand tagCmd = new TagCommand(); 
tagCmd.setTag(tag); 
tagCmd.setOverrideExistingTag(true); 

3)を実行

client.getConnection().open(); 
boolean success = client.executeCommand(cmd, globalOptions); 
client.getConnection().close(); 

を作成Iから最新バージョンを使用する[1]。

よろしくリッチー

[1] http://netbeans.org/projects/versioncontrol/downloads/

関連する問題