svn 作为 ubuntu 上的备份系统:新添加的文件怎么样?

发布于 2024-10-10 06:58:44 字数 161 浏览 3 评论 0原文

我正在使用 svn 存储库来备份服务器的特定文件夹。

我正在使用 cron 定期提交更改。

但是,我只是想知道它是否也考虑到新添加的文件。或者只是对现有文件进行更改。

如果是这样,我该怎么办?放弃使用 svn 进行备份的想法?

I'm using a svn repository for the backup of specific folders of my server.

I'm using cron to commit the changes regularly.

However, I was just wondering if it takes in consideration new added files as well. Or just the changes to existing files.

If so, what should I do ? Abandon the idea to use svn for backups ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫瑾少女 2024-10-17 06:58:44

cronjob 可能会在提交之前执行以下操作:

cd /working-copy
svn status | grep ^\? | awk '{print $2}' | xargs svn add

不过,只有当您对要添加的内容不感兴趣时​​,此方法才有效。它将添加所有新文件。

编辑:“Edwin Buck”指出svn status仅列出新目录,而不列出其文件。不过, svn add 会递归地添加一个新目录(包括文件)。

The cronjob might do the following before committing:

cd /working-copy
svn status | grep ^\? | awk '{print $2}' | xargs svn add

This approach only works, if you're not interested what's going to be added, though. It'll add all new files.

EDIT: "Edwin Buck" pointed out that svn status only lists new directories, not their files. svn add adds a new directory recursively (including files), though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文