同事犯下的Git文件中的重音碎片

时间:2017-03-22 17:38:35

标签: git character-encoding non-ascii-characters

我在同一个项目上与另一个人合作。我们都在Windows上使用Git。

当他提交任何包含重音字母(àèìò)的代码文件时,一旦拉动它就会被破坏。示例如下:

description: "idSoggetto �  un id valido"

我通过BitBucket网络界面检查了远程存储库,但看起来重音是正确的。

以下示例

enter image description here

我确信这是 me 拉动的问题,我还需要确保在相反的一侧发生或不发生这种情况(他在重音上拉动我的修改)。

问题是:如何在拉动期间修复字符编码?我使用SSH进行远程存储库访问

我的.gitattributes包含

* text=auto !eol
/Changelog.txt -text
/README.TEMPLATE.TXT -text
/build.version -text
/build.xml -text svneol=unset#application/xml
/dependencies-ext.xml -text svneol=unset#application/xml
/dependencies.xml -text svneol=unset#application/xml
/phoenix.sh -text

这些行可能来自过去(从Svn移植的存储库,然后我的项目从该Git模板存储库分叉)

[添加] 根据@ kan的评论,我尝试使用vi(在Git shell下)打开一个文件。我是100000000%确定Eclipse没有触及该文件,否则我会得到提案提交。结果仍然是破碎的重音

enter image description here

0 个答案:

没有答案