build立:
一个文件服务器,每个项目都有文件夹。
一名在家工作的员工需要将文件放在本地NAS上,因为连接不够好,不能通过VPN工作。 所以,一些项目文件夹将被复制到NAS。
问题在于其他员工可能在白天在文件服务器副本上工作,这意味着本地副本和NAS副本都可能会更新。
每晚在以下规则适用的地方应该同步这些文件:
有内置此function的同步工具吗? NAS支持FTP,同步将由服务器启动。 rsync可以做到这一点吗? 这是冲突处理,我有点不确定如何处理…
编辑:版本控制是一个选项,但最后一个…
虽然你可能会用rsync拼凑一些东西 – 我曾经这么做过 – 听起来你可能会更好地使用专用的版本控制系统,如git或subversion 。
虽然这些产品主要面向基于文本的文件,但它们绝对可以用于二进制文件。 我以前的雇主之一使用git仓库来控制photoshop文档的版本。