用于adobe flash .as文件的GitHub diff

时间:2012-05-24 05:34:34

标签: flash git github adobe newline

每当在adobe flash cs5.5中更改文件时,它都使用CR(^ M)作为换行符。因为这个github将整个文件视为一行,并且差异不起作用。我有非技术人员在这个项目上工作,所以我需要在github上清理差异。

如何配置git,github或flash,以便差异按行而不是整个文件进行比较?

我已经尝试过core.whitespace和core.autocrlf修复无济于事。

1 个答案:

答案 0 :(得分:1)

尝试查看.gitattributes file声明带有*.yourext eol=lf的文件是否有助于在提交时获取具有正确EOL的文件。
*.yourext是包含“您的扩展程序”的所有文件,即在adobe flash cs5.5中更改的文件的正确扩展名)

这样,您可以通过正确的EOL来影响 所需文件的EOL。

如果这不起作用,请尝试对“git-diff to ignore ^M”中描述的脚本进行版本控制,并要求您的用户在其配置中添加content filter driver

content filter driver

请注意,此脚本不会在参数中包含这些文件的路径,因此它必须能够recognize their content(除非您想尝试盲目转换所有文件)< / p>