2012-01-19 7 views
0

Javaプログラム内で、CVSリポジトリのsrcファイルの2つのバージョン間のdiffを計算したいと思います。 cvsリポジトリは別のマシン上にあり、ローカルマシン上のjavaプログラムはそれを照会する必要があります。私はそのようなタスクのための公開されたAPIがあるかどうかわかりません。JavaプログラムからCVSリポジトリに問い合わせる方法は?

cvs diffコマンドがありますが、私の言ったように私のローカルマシンにあるcvsサーバーを操作して自分の必要に応じて設定することはできません。さらに、私はJavaプログラムでクエリを実行する必要があります。どのラインでこれを進めるべきですか?

+0

「cvs diff」は、ローカルでチェックアウトされたコードをリポジトリ内のバージョンと比較するために使用されます。リポジトリ内の2つのバージョンを直接比較したい場合は 'cvs rdiff'を使うべきです。 –

答えて

2

JavaのCVSリポジトリにjCVSでアクセスします。

SVNKitでアクセスできるSVNリポジトリ。

0

ローカルマシンではcvsサーバは必要ありませんが、cvs/svnコマンドラインクライアントで十分です。

関連する問題