Dropbox VS SVN, LAN syncing [closed]

流过昼夜 提交于 2019-12-24 03:34:14

问题


At our new office we have a bit of a problem with file sharing. Currently we are using DropBox, but we'd prefer to use SVN because of all the extra features.

The nice thing about DropBox is, as far as I understood, that it also syncs over the LAN with other computeres, so not using the internet heavily. This is great for big art files. I don't know any SVN client that does this.

We have a rackable server here, so could use that, but it's just too noisy to run all day.

Any ideas?

Thanks!


回答1:


While it's true that both Dropbox and SVN will store files for you the manner in which you store them and the use cases of both systems are quite different.

Subversion is first and foremost a version/revision control tool. You do a 'checkout' to recieve all of those files stored in a central repository, if you change files you need to 'commit' those changes back to the repository for others to retrieve and others have to do an 'update' from the repository to see your changes locally and potentially 'merge' any changes you have made with their local changes. This can be quite a tricky operation to begin with and is really only suitable on plain text files. Subversion can be run entirely across your LAN.

Dropbox on the other hand is more like a file backup and sharing solution with a limited history of changes to files (1 month at the moment). Instead of merging confilcting files (i.e. files two or more users have been updating at the same time), Dropbox will save copies of the conflicting files with the name of the computer they came from appended to the file name.

Making a recommendation for one of the above or a different solution entirely cannot be based on the limited information provided. You should consider your use case, i.e. what types of files are you wanting to share? Subversion can store any type of file but where confilcts emerge, plain text is always the easier to merge.



来源:https://stackoverflow.com/questions/7399731/dropbox-vs-svn-lan-syncing

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!