作为一家小公司,我们目前使用 Ubuntu 服务器作为 NAS 设备,并希望通过 SVN 客户端备份我们的工作 SVN 存储库。有人知道一个好的独立 SVN 客户端吗?我读过关于 rabbitvcs 的文章,但它的核心内容太多了。我们只需要一个可以应用时间表的客户端,这样它就可以自动获取文件。
PS:我们在后台使用 Ubuntu 桌面和服务器。
答案1
svn 从命令行,包名称 subversion。您可以创建一个 cron 作业,如下所示:
*/5 * * * * svn update --username USER --password PASS /path/to/your/working/copy
或者
创建要提交的脚本:
cd /path/to/your/working/copy
svn commit -m "Cron commit of code"
并从 cron 作业中调用该脚本。