Hey all, I just ran into this in one of my projects and thought I would post the fix as I'm sure I'm not the only one to have run into this.
Git thinks that UTF-16 encoded text files are binary and won't automatically merge non-conflicting changes, which makes working on a D2W / localized project a real pain. The fix is simple: Create a .gitattributes file in the root of your project (probably right next to .gitignore - yes, alphabetically) with the following two lines: [attr]utf16 diff merge -crlf *.strings utf16 Git will now automatically merge non-conflicting changes without any complaints! You can also add those settings to your global git settings, but by putting it in the root of your project, anyone else that works on the project will immediately get the benefits too. Hope this helps someone besides future me. I'm sure I'll be googling this issue again in 6 months. (Hi future Dave! You are looking mighty handsome, I must say.) Dave ————————————————————————————— WebObjects - so easy that even Dave Avendasora can do it!™ ————————————————————————————— David Avendasora Senior Software Abuser Nekesto, Inc.
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
