Hello,
My configuration Sourcetree 4.0.1, Catalina.
I have a repo with localization strings files from macOS app encoded in UTF-16LE.
By default there are considered as binary.
In order to display the diff, I add the following:
1 Create a .gitattributes file in the root of your repository with:
*.strings diff=localizablestrings
2 Add the following to your ~/.gitconfig file or .git/config:
[diff "localizablestrings"]
textconv = "iconv -f utf-16 -t utf-8"
(source stackoverflow.com/questions/777949/can-i-make-git-recognize-a-utf-16-file-as-text)
It works well in Sourcetree "File Status" view (both stagged and unstagged), see screen capture:
But it doesn't work in "History" view, see screen capture:
Where is it wrong ?
Thanks Pascal.
PS: source repo on https://github.com/Blady-Com/Tempodo-Localization.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.