我正在使用org-netbeans-lib-cvsclient.jar
在与CVS通信的java类中执行各种cvs命令。我能够执行cvs checkout命令,添加,提交等。
但是,我需要找出哪个命令等同于cvs ls -R
命令。
以下是我编写的允许执行cvs签出的代码:
CheckoutCommand command = new CheckoutCommand();
command.setBuilder(null);
command.setRecursive(true);
command.setModule(module);
if(revision!=null)
{
command.setCheckoutByRevision(revision);
}
command.setPruneDirectories(true);
command.setUseHeadIfNotFound(true);
executeCommand(command, AnonymizerConstants.DEFAULT_LOCAL_PATH);
我需要为CVS ls -R或CVS rls做类似的事情
答案 0 :(得分:3)
这个lib中没有这样的命令,但好消息是你可以编写这个命令。你基本上需要像close
这样的东西。您需要的主要方法是org.netbeans.lib.cvsclient.command.log.LogCommand
。这可以作为起点:
#execute
答案 1 :(得分:1)
我找到了一个RLogCommand命令,它允许我获取服务器上所有文件的列表以及它们的修订和信息。