2012-08-09 20 views
2

爲什麼沒有Cvs CPAN模塊(perl5.8,Cvs模塊版本0.06)正確識別已簽出文件的狀態?爲什麼`Cvs` CPAN模塊沒有正確識別已經簽出文件的狀態?

$ echo $CVSROOT 
:pserver:[email protected]:/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 

「Needs Checkout」是CVS針對尚未檢出的有效CVS文件返回的狀態。是什麼賦予了?

回答

0

cvs 0.06是一個真正(> 8年)的舊模塊。即使是0.07版本也已經快8年了。
我不使用cvs我自己,但我可以想象,有這樣一箇舊模塊有很多問題...

+0

「perl5.8」部分應該暗示,以及:)但我的問題是更多在技術層面上 – DVK 2012-08-09 18:35:20

相關問題