【问题标题】:GitHub diff for adobe flash .as filesadobe flash .as 文件的 GitHub 差异
【发布时间】:2012-05-24 05:34:33
【问题描述】:

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

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

我尝试了 core.whitespace 和 core.autocrlf 修复,但无济于事。

【问题讨论】:

    标签: flash git github adobe newline


    【解决方案1】:

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

    这样,您可以影响您需要使用正确的 EOL 获取的文件的 EOL。

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

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

    【讨论】:

    • 这个想法是将该脚本声明为“干净”过滤器脚本,它将在提交期间自动检测^M
    猜你喜欢
    • 2018-11-29
    • 2018-11-30
    • 2013-11-18
    • 2021-06-23
    • 2018-07-27
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 2017-12-10
    相关资源
    最近更新 更多