I'm looking for advice on a code maintenance situation I expect is common, but difficult to describe in three words, so difficult to find info about online. Note that I'm talking about a code project branching, but not in the sense of a 'subversion branch'.
There's an existing software product that is still being developed. Another team (me) wants to take the latest release of the code and use it in another product.
We'll also make changes to the code, then want to take new releases (with ease), and maybe give some changes back to the original team.
Can anyone direct me at articles outlining principals for making all this as easy as possible.