>> If you don't use the client side tools, how can you maintain in-house changes
>>
>> against a series of vendor drops?
>
> By following the procedure: clean drops in /vendor/foo/current, tag
> releases to /vendor/foo/N (1,2,3...). The diff between them can be merged.
> Copy current to trunk once. Your own modifications go there only.
> For a merge the difference between N-1 and N into that, thus maintaining
>
> in-house changes and bringing them together with releases.
>



Thank you to both Andreas & Stefan for the help.


I quick question about an example from the svn book at:
http://svnbook.red-bean.com/en/1.7/svn.advanced.vendorbr.html



START ===
$ cd working-copies/calc
$ svn merge ^/vendor/libcomplex/1.0      \
            ^/vendor/libcomplex/current  \
            libcomplex
  # resolve all the conflicts between their changes and our changes
$ svn commit -m "merging libcomplex-1.1 into the main branch"

END ===


Why is the merge a diff between "1.0" and "current"?  Why not between "1.0" and 
"1.1"?  


Does it make any difference?


David                                     

Reply via email to