我想使用SVN来使用Raspberry pi来备份我的系统。
有一个NAS,一些用户在一个文件夹中进行更改,然后进行备份'到SVN回购我已经设置了SVN repo,并且已经检出了文件,但如果我对samba进行了更改,则提交不会影响repo。我想自动复制(提交)它们。我希望自动备份文件,也许使用crontab,每隔1小时左右运行一次。
没有选项可以使用单个名称提交每个文件,我想自动创建它。
如果使用tar.gz进行自动备份,可以通过FTP发送,文件大小将比常规SVN大得多,并且没有版本控制。
我尝试http://gael-varoquaux.info/computers/svnautocommit/,但它有很多错误。
答案 0 :(得分:1)
svnsync就是你想要的。您使用源和目标仓库进行设置,然后从中再次调用svnsync命令。它将重播自上次运行到目标仓库以来所做的所有提交。
红皮书有这方面的信息。请记住,您需要为svnsync创建一个空白目标存档以进行复制,并且您必须设置挂钩以允许更改。
答案 1 :(得分:0)