我在subversion存储库中有一个网站的代码
该网站的管理员可以通过CMS上传图像
这些图像会转到“webroot/uploads/
”内的不同目录
该目录也构成了存储库的一部分。
我有一个cron任务定期备份(通过svnadmin dump)存储库,但是用户上传的图像不在备份中,因为它们不在存储库中。
此时只有CMS的管理员才能上传图片,而不能上传任何其他网络用户。
我正在考虑用tar和gzip备份“webroot/uploads/*
”
一个不同的想法是以某种方式自动将上传的图像包含到存储库中
这样做的另一个优点是,当我更新存储库时,我将在我的开发计算机中收到所有图像。
您认为最好的方式是什么?
谢谢!
答案 0 :(得分:0)
通常,不受版本控制功能(差异,标签,合并等)影响的二进制内容(exe,dll,images,...)不受版本控制。
但是:
to webroot/uploads/*
张数千张图片),您可以考虑将它们添加到您的SVN仓库中(因为它是集中式仓库,您不必担心像DVCS一样克隆仓库的完整历史记录。) / p>