2
我实际上正在检查使用某些包装器从javascript连接到svn存储库,但无法找到任何这样的js包装器。所以我找到了这个svn-spawn节点模块,它让我们连接到svn回购。但我认为我做错了什么,不知道在哪里和什么。需要如何去解决错误一些指针:无法使用svn-spawn节点模块连接到svn
代码:
var Client = require('svn-spawn');
var client = new Client({
cwd: 'http://support.googlecode.com/svn/trunk/'
});
client.cmd(['checkout'], function(err, data) {
if(!err){
console.log('subcommand done' + data);
}else{
console.log('the erro is '+ err);
}
});
的埃罗,我越来越:
the erro is Error: spawn ENOENT
chdir(): No such file or directory
the erro is Error: chdir(): No such file or directory
那么是否可以使用这个或其他节点模块从公共存储库检出代码?基本上我想要构建一个中间件或接口,使用它我将在网页上显示数据。这可以通过SVNKIT库来完成,但这是基于java的,我正在寻找javascript/nodejs中的某些东西。 – Anamadeya
我不明白为什么不。如果您想要签出然后调用checkout命令,请将远程存储库URL作为参数*提供给命令*(而不是客户端),并将客户端的'cwd'设置为您为此创建的新目录。 –
非常感谢你,真的帮助.. – Anamadeya