我们使用 Dropbox 在多台计算机之间同步我们正在处理的文件。有没有办法当一个用户打开同步文件进行编辑时,自动锁定其他计算机上的同步文件,这样多个用户就无法同时编辑一个文件?
答案1
听起来你需要一个分布式版本控制系统。听起来你的用户可能不够精通技术,无法使用它。如果你使用的是 Windows,那么你也许可以使用 Git+ 之类的东西TortoiseGit。但是,只有您知道您的用户和他们处理的文件是否能够处理冲突的合并以及从其本地存储库到 Dropbox“主”存储库执行必要的拉取然后推送操作。
需要注意的是,如果您的设计文件非常大且采用二进制格式,DVCS 可能不适用。从您关于丢失 GB 数据的评论来看,文件可能很大。
如果您添加更多细节,您将得到更好的答案。例如,您使用什么 CAD 程序?典型的文件大小和格式是什么?用户尝试编辑同一文件的频率是多少?