Re: Merging a branch when I don't want conflicts
Quoting Johannes Sixt <j.sixt@viscovery.net>:
Show 17 quoted lines
> Geoff Russell schrieb:
>> How do I merge a branch X into my master and tell git that whenever there
>> is a conflict, the file on X should prevail? This is for a scripted
>> application.
>
> I assume you talk about file-level (content) merges.
>
> There is no such tool, and the reason is that what you try to do here does
> not make sense *in general*. It must be a very special kind of project
> where you can blindly trust one side over the other if there are
> conflicts, and that you can additionally trust non-conflicting content merges.
>
> The best you can do is perhaps to pipe conflicting files through
>
> sed -e '/^<<<<<<</,/^=======/d' -e '/^>>>>>>>/d'
>
> -- Hannes
I think -Xours enhancement that was developed long time ago
http://thread.gmane.org/gmane.comp.version-control.git/76650/focus=89021
should help Geoff's use case.
--
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/