This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:CCS 和产品安装

Guru**** 2020320 points
Other Parts Discussed in Thread: SYSBIOS
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/725579/ccs-ccs-and-product-installation

Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

您好!

使用 CCS 8.1。

我已将我们使用的工具和产品置于 GIT 源控制之下。

当配置 CCS 在存储库文件夹中搜索产品时、它会找到产品、但在尝试安装时会出现错误:

"收集要安装的项目时出错"

XDC 和 SYSBIOS 都发生这种情况。

尝试从另一个本地位置安装时、成功。

比较文件夹时的差异似乎与行结尾的差异相同。

Git 仅为被视为文本的文件修改行尾-为什么对这些类型的文件进行此类更改会导致安装错误?

您能不能帮助解释一下问题-根本原因是什么、如何解决问题、以及如果可能、建议的 git 配置将允许正确提交和签出产品工具。

谢谢

家伙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、

    我不会解决您的问题。
    Microsoft 标准使用 CR/LF、Linux/Unix 使用 LF。
    在 Ubuntu 中处理 git 可能会很顺利。

    我的问题是、为什么要在 git 控制下安装 TI 产品?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Git 仅为被视为文本的文件修改行尾内容-为什么对这些类型的文件进行此类更改会导致安装错误?

    我不知道安装程序如何处理文本文件、 但是、如果对文件进行任何 CRC/摘要验证检查、则如果行结束更改、安装可能会被视为无效。

    我尚未对其进行测试、但通过查看 GIT 文档、在 根目录中创建一个.gitattributes 文件、其中包含以下内容、应该会阻止 GIT 转换行尾数:

    * text=unset 

    Git 会标准化签入时的行结束、因此我认为您需要在  第一次签入时添加.gitattributes 文件(否则、存储库中的文件可能已经将行结束标准化为 LF)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    由于无法找到导致问题的文件的解释、我将.gitattributes 与*-text 一起使用