As distributed environments are becoming a must for software development, coordinating the efforts of development teams is one of the biggest challenges faced by today’s companies. Depending on each organization needs and their structure, the most suitable SCM working pattern will be chosen. Plastic SCM supports both centralized and distributed work, including the traditional distributed method, multisite and off-line. Having a server at each location will solve the problem of slow or unreliable internet connection between sites.

The method used on the following figure resembles a traditional distributed method implemented with master/slave based products: both servers have an exact replica of branch /main and the new code generated will be in one server at the time and they will, periodically, replicate their work on the other server.

There are two available replication modes shown on the next image: Direct Server Connection and Package Based Replication, this latter one is used in the case that servers cannot directly connect due to security restrictions.

You can find more information on our distributed system on Plastic SCM Distributed System Manual and Whitepaper.