When on Windows I install an msys2[1] system with git and vim. I generally don't have many issues with line endings, but there is one recurring irritating issue: diff markers at merge conflicts.
The files I work on are all using DOS line endings, but the diff markers are inserted using Unix line endings. This means that when I open the conflicted file in vim it treats the whole file as a Unix file and the first thing I have to do is remove all the '^M' markings and then remember to switch file format from Unix to DOS. I've searched but found no information. I would have guessed that others had run into the same thing, complained online, and then solved it, but I've found nothing! So what obvious thing have I missed in setting up git on Windows/msys? /M [1]: http://sourceforge.net/projects/msys2/ -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: [email protected] jabber: [email protected] twitter: magthe http://therning.org/magnus Code as if whoever maintains your program is a violent psychopath who knows where you live. -- Anonymous
pgpxTmGfOOu15.pgp
Description: PGP signature
