2

我实际上是在使用一些包装器检查从 javascript 连接到 svn 存储库,但找不到任何这样的 js 包装器。所以我找到了这个svn-spawn节点模块,它可以让我们连接到 svn repo。但我认为我做错了什么,不知道在哪里和什么。需要一些关于如何解决错误的指示:

编码 :

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
4

1 回答 1

2

cwd参数不是远程存储库的 URL。相反,它是一个本地目录名称,当您希望您的“当前目录”成为时,就好像您svn从那里调用一样。大概是包含.svn.

于 2013-10-09T16:26:09.887 回答