気ままなつぶやき

おべんきょしたこととか

【CVS】 コミットログの確認方法

ググったらでてくるけど・・・(;´Д`)


ちょっと古めのバージョン管理 |ω・`)



基本的には

cvs rlog [ファイル名]

・・・(´・ω・`)



でも、

cvs rlog: No CVSROOT specified!  Please use the `-d' option
cvs [rlog aborted]: or set the CVSROOT environment variable.

とかエラーがでたり。。


CVSROOTの環境設定がされてない.....orz


とはいえ、

すでに運用されているCVSリポジトリのそんな設定いじったりしたら
影響の範囲が計り知れないので


dオプションつけてなんとかする

 cvs -d [リポジトリのパス] rlog [ファイル名]
 

ちなみに、このファイル名は、リポジトリ直下からパスを書かないとエラーなった(´-ω-`)

追記

指定のリビジョン情報だけほしい

$cvs -d /usr/local/cvsrepo rlog -r1.2 -S test

-Sオプションが肝かな。-Sはリビジョンが指定されていない場合は表示しないというオプションらしい。

日付指定

cvs -d /usr/local/cvsrepo rlog -d'2013-06-17>2013-06-14' -S test

これも-Sが大事やな