0
Node.jsサーバ経由でTortoise SVNの簡単なコマンドを実行することはできますか?基本的にリポジトリの更新とコミット。Node.jsからTortoise SVNを実行する
Node.jsサーバ経由でTortoise SVNの簡単なコマンドを実行することはできますか?基本的にリポジトリの更新とコミット。Node.jsからTortoise SVNを実行する
child_process
モジュールを使用して、必要なシェルスクリプトを実行できます。実行する必要があるsvnコマンドを調べて、node js child_process docsを参照してください。ノードプロセスが実行されているサーバーにsvnをインストールする必要があります。ここで
は簡単な例です:
const spawn = require('child_process').spawn;
const pathToRepo = findPathToRepoSomehow();
const svnUpdate = spawn('svn', ['update', pathToRepo]);
svnUpdate.on('close', (code) => {
console.log('update successful!');
});
あなたは、同様のエラー条件を処理したいと思います。
TortoiseSVNはGUIツールなので、それには適していません。しかし、そのパッケージには、公式のコマンドラインツールがバンドルされています。 –