Synergy的classic提供图形化的异地同步数据功能(也提供命令行),称之为DCM。通过DCM,能够将两个在异地的synergy服务器的数据库中的项目、基线、任务、文件版本等对象进行双向同步,同步可以是手工的也可以是自动的(如果两个synergy服务器网络联通的话)。文件版本的同步还支持两个分别的不同synergy数据库中的开发人员对同一个文件进行并发修改的支持。每个synergy服务器只需要一个工作数据库,不需要为了接收数据再创建一个数据库。
还可以同步change的变更请求,称之为DCS。例如在客户现场的团队在本地提交一个缺陷请求,同步到总部研发中心的synergy数据库后,开发人员接收该缺陷请求,创建任务修复缺陷后,将任务、修改后的源代码、缺陷请求同步回客户现场。客户现场的工程师就可以根据缺陷修复的描述,合并代码,修复现场应用系统的缺陷。
Synergy的异地同步功能需要带有DCM和DCS的license。