用于自动备份乌龟 svn 的 javascript

Posted

技术标签:

【中文标题】用于自动备份乌龟 svn 的 javascript【英文标题】:javascript for autobackup of tortoise svn 【发布时间】:2014-03-31 17:18:04 【问题描述】:

这就是场景。

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

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

但现在我需要一个可以备份的 javascript。这该怎么做。我对这一切都很陌生。我有一个可以备份的 shell 脚本,但我该如何使用它?有没有办法从javascript调用shell脚本?或者所有这些自动备份的东西有什么简单的机制吗?或者我可以直接使用这个shell脚本作为钩子脚本吗?

请帮忙!!!

【问题讨论】:

【参考方案1】:

如果您使用 node.js 作为您的 javascript 解释器,则有 child_process.spawn()

【讨论】:

以上是关于用于自动备份乌龟 svn 的 javascript的主要内容,如果未能解决你的问题,请参考以下文章

SVN自动备份脚本

SVN自动备份SVN仓库

SVN客户端(小乌龟)checkout(检出)文件(项目)到本地

自动备份一个TXT文件里面的SVN库

代码托管SVN到Git迁移(使用小乌龟工具)

自从赢得 10 秋季创作者更新 [本地回购] 以来,与基础相比非常慢(乌龟)SVN?