首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SVN自动备份

SVN自动备份
EN

Stack Overflow用户
提问于 2016-07-03 03:42:36
回答 2查看 180关注 0票数 1

我想使用SVN来备份我的系统,使用Raspberry pi。

有一个NAS,其中一些用户在文件夹中进行更改,并对SVN repo进行“备份”。我已经设置了SVN repo,并且已经签出了文件,但是如果我在samba上进行了更改,提交将不会影响repo。我想自动复制(提交)它们。我想有一个文件的自动备份,也许与crontab运行每1个小时左右。

没有使用单个名称提交每个文件的选项,我希望自动提交。

如果要用tar.gz自动备份,可以通过FTP发送,文件大小将比常规的SVN大得多,并且不会有版本控制。

我试过http://gael-varoquaux.info/computers/svnautocommit/,但它有很多bug。

EN

回答 2

Stack Overflow用户

发布于 2016-07-03 03:54:56

svnsync就是您想要的。您可以使用源存储库和目标存储库设置它,然后只需再次调用svnsync命令即可。它将重放自上次运行到目标repo以来所做的所有提交。

红皮书中有相关的信息来推动这一进程。请记住,您确实需要为svnsync创建一个空的目标存储库以将其复制到其中,并且您必须设置钩子以允许propchanges。

票数 1
EN

Stack Overflow用户

发布于 2016-07-05 20:06:19

如果您只是试图跟踪对服务器的更改(例如/etc、/usr/local等),并且可以写入SVN repo,那么您应该查看FSVS

  • 服务器上的.svn文件夹不需要跨线路进行版本更新,因为它使用SVN
  • 使您可以轻松浏览存储库,以查看特定文件随时间的变化情况
  • 可用作备注功能,以提醒您做出更改的原因

另外,我仍然建议您使用某种面向备份的软件,如borg

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38163860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档