Nithin.v.r, > Some users are working on cvs server1 for > Project1. Other some users are working on > cvs server2 at remote location for same > Project(Project1). > > I need to merge (synchronised merging) > between these two cvs server repositories > without any data lose and end result to be > one repository(project1) that should > be same (mirrored copy) in both cvs server > This process should be conducted in regular > interwel.
This is a contentious topic. CVS was designed for use on networks much slower than todays, and so therefore operates well in a multi site environment without the need for repository replication. However there are some good business reasons for repository replication and there are various tools to help you do that, eg: cvsup, rsync, unison. However none of these will give you specifically what you are asking for. CVSNT (free/GPL for Unix/Linux, Windows etc) supports in-built basic repository replication and access control for free or you can contact the company I work that wrote CVSNT to implement a more comprehensive solution closer to what you have asked for. There are many CVS consultants who will implement multi site solutions for you in addition to us listed here: http://ximbiot.com/cvs/wiki/index.php?title=Commercial_Support However let me stress - CVS does not require repository replication in order to allow teams of people at multiple locations to efficiently use the server. Replication strategies should address a business requirement (eg: disaster recovery) and be designed to address those requirements and have a tangible cost/benefit. The core requirement of your versioning system is NOT replication, so if you do require support - in my opinion a solution from Ximbiot or March Hare who have developed CVS/CVSNT for many years for the open source community and have intimate knowledge and of the underlying foundations will serve you best. Regards, Arthur Barrett _______________________________________________ info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
