用于自动备份tortoisesvn的javascript

时间:2014-03-31 17:18:05

标签: javascript shell svn batch-file

这就是情景。

我必须在提交时立即备份存储库是Tortoise svn。我认为这可以通过配置post-commit钩子脚本来完成。但是当我编写备份代码并将文件保存为.exe或.bat文件时,每当我在存储库中提交某些内容时,我都会收到错误“没有脚本引擎用于文件扩展名.bat / .exe”。

然后我下载了.js文件的设置。有一个简单的javascript(.js)类型文件。它是为每次提交触发的。问题解决了。

但现在我需要一个可以备份的javascript。这该怎么做。我是所有这一切的新手。我有一个shell脚本可以备份,但我怎么能用它?有没有办法从javascript调用shell脚本?或者是否有任何简单的机制用于所有这些自动备份的东西?或者我可以直接使用这个shell脚本作为钩子脚本?

请帮助!!!

1 个答案:

答案 0 :(得分:0)

如果您使用node.js作为javascript解释器,那就是child_process.spawn()