コマンドラインでCVSのdiffをやったときとEclipseをつかってやったとき、あとAntのtagdiffでやったときの違いを確認しました。
<target name="cvs.tagdiff" depends="init"> <cvstagdiff destfile="tagdiff.xml" package="${cvs.name}" startTag="${cvs.startTag}" endTag="${cvs.endTag}" /> <style in="tagdiff.xml" out="tagdiff_${cvs.name}.html" style="tagdiff.xsl"> <param name="title" expression="${cvs.name} Diff Document" /> <param name="module" expression="${cvs.name}" /> <param name="cvsweb" expression="${cvsview.url}" /> </style> </target>
cvs.name = CVSSamples cvs.startTag = Root_V20070320_01_BRANCH cvs.endTag = V20070320_01_BRANCH
これを実行すると以下のCVSのコマンドが発行されました*1。
cvs rdiff -s -r Root_V20070320_01_BRANCH -r V20070320_01_BRANCH CVSSamples
この記事は
現在のアクセス:11518