1
是否有任何nodejs項目包裝svn命令?如:做更新/提交更改。是否有任何nodejs項目包裝svn命令?
是否有任何nodejs項目包裝svn命令?如:做更新/提交更改。是否有任何nodejs項目包裝svn命令?
我已經出版了一本關於名爲npmjs項目svn-spawn。
這是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);
}
});
它需要依賴你的本地「svn命令」,任何其他選擇,不需要在本地安裝svn? – clevertension 2014-02-20 08:42:37
有幾個[發表'svn'項目(https://npmjs.org/browse/keyword/svn),但他們要麼沒有真正似乎遠遠超出它們支持的或者僅僅旨在*只讀*(解析日誌等)。 – 2013-04-22 15:01:04