On 9/30/13 10:13 AM, "Bob Archer" <bob.arc...@amsi.com> wrote:
>> On Mon, Sep 30, 2013 at 3:14 PM, Andrew Reedick >> <andrew.reed...@cbeyond.net> wrote: >> > >> > Post commit script that deletes branch A and then recreates branch A >>from >> trunk, i.e. make branch A effectively a tag. Since the delete and copy >>are server >> side commands, no workspace is needed to make it work. However this >>will fail >> if (when) you need to make custom changes on branch A. >> >> But that has the effect that i will have all the changes from trunk in >>branch A, >> which is not what I want. I only want some certain changes inside >>there, the >> changes committed from our team. >> >> Best Regards, >> Sven > >Common stuff should be brought in with Externals rather than a merge. >That may be a better use case considering what you are asking for. > If I understood the question correctly then a contrarian approach is to not commit your Team A work to trunk but rather to your Branch A and then merge up to trunk when you are ready with your changes. That way branch A is what you need. With git this is the common workflow, with new subversion this should be more easily possible. Any ways conflicts are \ will need to be resolved by humans. My 2c .. Hope this helps.