有没有任何nodejs项目可以包装svn命令?如:执行更新/提交更改。
最佳答案
我发布了一个名为 svn-spawn 的项目在 npmjs 上。
它是 svn 命令的薄包装。
使用示例:
var Client = require('svn-spawn');
var client = new Client({
cwd: '/path to your svn working directory'
});
// svn up
client.update(function(err, data) {
console.log('updated');
});
// svn commit
client.commit('commit message here', function(err, data) {
console.log('done');
});
// any other svn commands
client.cmd(['revert', 'dir1', '--depth', 'infinity'], function(err, data) {
if (!err) {
console.log(data);
}
});
关于node.js - 有没有任何nodejs项目可以包装svn命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16150076/