[Geany-devel] Build-system merge
Nick Treleaven
nick.treleaven at xxxxx
Thu Aug 20 11:05:12 UTC 2009
On Thu, 20 Aug 2009 20:32:17 +1000
Lex Trotman <elextr at gmail.com> wrote:
> Ok, I am sure you know all this but I have been told that SVN is
> *very* picky about merge and re-integrate.
>
> Your branch working directory should be a *clean* checkout of the
> branch, merge with trunk and re-commit to the branch, don't change
> anything other than fixing the conflicts.
>
> Your trunk working directory should be a clean checkout and then merge
> --reintegrate the branch. There *shouldn't* be any conflicts here.
> Then commit.
Don't know what --reintegrate is. What SVN version do you have? I have
1.4.4.
> I have been told to not believe the documentation that says that you
> can use any old working copy lying around.
I've never had any problems.
> And you don't want to have anyone committing to trunk whilst you are doing it
>
> If you like I can do it since I'm in the opposite time zone from you
> (UTC+10) so no one is committing while i'm awake. :-)
I'll do it. I may make some changes to the branch first.
> With the exception of any new commits to trunk, the only conflict at
> the moment is ChangeLog since it always grows at the end and so
> changes overlap. The merges I've done should have resolved any other
> conflicts. We will have to wait and see if the merges that SVN did on
> autopilot cause any problems, I couldn't see any but thats *no*
> guarantee :-).
Not sure what you mean by autopilot. I always tell svn which revisions
to merge myself.
Regards,
Nick
More information about the Devel
mailing list