Need a program with the following functionality:
There is a server on the network that stores shared files, several users. With it, a connection is established at once by several users. Shared files are periodically synchronized with files on the server.
Just specify the folder where the files from the server are located, and they synchronize them (downloads, replaces, updates)
In general: Something in the spirit of Subversion (SVN).
In general, who faced, advise. Desirable cross-platform. It is assumed that the server part will be on Linux. Clients of various OS.
In the answer, indicate the specific program benefits.