[cvsnt] copy-merge

assaf assafs at prolify.com
Wed Apr 27 14:38:52 BST 2005


hi,
in the project i work in there is a need for a copy-merge feature for  
merging between branches.
the meaning of copy-merge is the following procedure:
1 - diff between the branches to find what is different between 
'destination' and 'source'.
2 - _*copy*_ from 'source' only files that are different on 
'destination' (thus taking the versions from 'source' as is without cvs 
merge).
3 - _*copy*_ to 'destination' and add to repository new files from 
'source' that are not yet in 'destination' (some new born files may 
exists in source).
4 - remove from 'destination' files that does not exist in 'source' anymore.

the main goal of this procedure is that if 'source' differ from 
'destination', make 'destination' same as 'source'.

does cvsnt's merge can achieve that or is there a need for a special 
script/macro ?

thanks,
Assaf



More information about the cvsnt mailing list