Re: New branch: reducing merge conflicts



On Sat, 06 Nov 2010 14:43:49 +0900 (JST)
Teika Kazura <teika lavabit com> wrote:

> Hi. In new branches, it'd be nice to reduce merge conflicts by these:
> * Use seperate man/news-<topic-name>.texi, and adding
>   @include news-<topic-name>.texi 
>   in man/news.texi near the top of the file.
> * Use seperate README.<topic-name>, instead of REAME.IMPORTANT
>   (Conflicts in REAME.important is not fatal, though.)

REAME.IMPORTANT reverted (no more needed), ChangeLog split, NEWS will be written after
merge. Both edge-actions and tabs-ng will see more changes.

> Then I think almost all merge conflicts can be ignored, i.e.

Practically there won't be a conflict anymore (currently).

> $ git checkout -b source-to-compile master
> $ git merge <topic-branch>
>  (git complains on conflicts)
> $ git commit -a
> 
> and you can compile without error from this branch.
> 
> It's possible to do so to edge-actions, but let's negelect it now. ;)
> The info of days ago compiled without error, despite of a conflict.
> 
> (Git is wise enough; if you delete edge-actions edits from news.texi,
> then the merge doesn't complain. I thought conflicts in intermediate
> changes may hinder, but not.)
> 
> Teika (Teika kazura)
> 

Chris


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]