我使用svn存储库备份服务器的特定文件夹。
我正在使用cron定期提交更改。
不过,我只是想知道它是否也考虑到了新添加的文件。或者仅仅是对现有文件的更改。
如果是的话,我该怎么办?放弃使用svn进行备份的想法吗?
发布于 2011-01-03 07:24:28
在提交之前,cronjob可能会执行以下操作:
cd /working-copy
svn status | grep ^\? | awk '{print $2}' | xargs svn add
但是,这种方法只在您不感兴趣的情况下才能工作,但是要添加哪些内容。它将添加所有的新文件。
编辑: "Edwin“指出,svn status
只列出新目录,而不是它们的文件。不过,svn add
递归地添加了一个新目录(包括文件)。
https://stackoverflow.com/questions/4585635
复制