2

CvsCPAN モジュール (perl5.8、Cvs モジュール バージョン 0.06) がチェックアウト済みファイルのステータスを正しく認識しないのはなぜですか?

$ echo $CVSROOT
:pserver:MYUSER@pserver.COMPANY.com:/u1/cvs_root

$ cvs co dev/script1.pl
U dev/script1.pl

$ cvs status dev/script1.pl | grep Status
File: script1.pl          Status: Up-to-date

$ cat cvs.pl

use Cvs; 
my $cvs = new Cvs("/u1/cvs_root",cvsroot => $ENV{CVSROOT}, password =>"****")
     or die $Cvs::ERROR; 
my $status = $cvs->status("dev/script1.pl"); 
print "STATUS: " . $status->status() . "\n"'

$ ./cvs.pl
STATUS: Needs Checkout

「要チェックアウト」は、まだチェックアウトされていない有効な CVS ファイルに対して CVS が返すステータスです。何を与える?

4

1 に答える 1

0

cvs 0.06本当に(> 8年)古いモジュールです。0.07 リリースでさえ、ほぼ 8 年前のものです。
私自身は cvs を使用していませんが、このような古いモジュールには多くの問題があることは想像できます...

于 2012-08-09T17:36:11.810 に答える