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.
工具/软件:Code Composer Studio
您好!
使用 CCS 8.1。
我已将我们使用的工具和产品置于 GIT 源控制之下。
当配置 CCS 在存储库文件夹中搜索产品时、它会找到产品、但在尝试安装时会出现错误:
"收集要安装的项目时出错"
XDC 和 SYSBIOS 都发生这种情况。
尝试从另一个本地位置安装时、成功。
比较文件夹时的差异似乎与行结尾的差异相同。
Git 仅为被视为文本的文件修改行尾-为什么对这些类型的文件进行此类更改会导致安装错误?
您能不能帮助解释一下问题-根本原因是什么、如何解决问题、以及如果可能、建议的 git 配置将允许正确提交和签出产品工具。
谢谢
家伙
我不知道安装程序如何处理文本文件、 但是、如果对文件进行任何 CRC/摘要验证检查、则如果行结束更改、安装可能会被视为无效。Git 仅为被视为文本的文件修改行尾内容-为什么对这些类型的文件进行此类更改会导致安装错误?
我尚未对其进行测试、但通过查看 GIT 文档、在 根目录中创建一个.gitattributes 文件、其中包含以下内容、应该会阻止 GIT 转换行尾数:
* text=unset
Git 会标准化签入时的行结束、因此我认为您需要在 第一次签入时添加.gitattributes 文件(否则、存储库中的文件可能已经将行结束标准化为 LF)。