From: Nanako Shiraishi Date: Mon, 18 May 2009 10:45:48 GMT Subject: Re: Merging a branch when I don't want conflicts Message-ID: <20090518194548.6117@nanako3.lavabit.com> In-Reply-To: <4A10FDC6.2040706@viscovery.net> Quoting Johannes Sixt : > 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' > > -- 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/