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.

[参考译文] CCSTUDIO-THEIA:将 GIT 与 CC2 v20 配合使用

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1584024/ccstudio-theia-using-git-with-cc2-v20

部件号:CCSTUDIO-THEIA

不幸的是,我找不到任何关于 Git 与 CSS v20 集成的文档,只适用于完全不同的早期版本。  

我想将从示例派生的工程推送到远程存储库、因此自然会有许多文件从 SDK 派生。 因此,只是从项目文件推动,我相信不会将所有文件添加到远程恢复。

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

    您好:

    请参阅: https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_project-management2.html#source-control

    请注意、如上面的链接中所述、该积分与 VS Code 的积分非常相似。 因此将适用 VS Code 的文档(在大多数情况下)。

    谢谢

    Ki

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

    我要初始化   本地计算机上工作区的存储库。 在 VS Code 文档中、提到  “Source Control View“将提供的选项  初始化存储库  或  发布到 GitHub “ 但在 CCS 上、“Source Control“视图中没有显示这样的选项。 它只是指出“找不到存储库“

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

    是的、Git 集成的 Theia 实现比 VS Code 更有限。 我认为 CCS 在存储库的初始化方面还有一个额外的限制。 权变措施是使用终端并直接调用 git 命令。

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

    我不确定 hoe 是否能 执行此操作、因为工程的大多数文件也将从 SDK 存储库中生成。  

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

    我假设您的工程有几个从 SDK 目录引用的链接文件、正确吗?

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

    正确

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

    您需要分别考虑链接的文件。 将工程本身添加到存储库只会考虑工程文件夹中的文件、而不会考虑链接的文件。 一种选择是将整个 SDK 添加到版本控制中、但这并不总是可取的。 人们还会考虑将链接的文件复制到工程文件夹中、正如下面这一主题所提到的:  

     MSPM0G1105:CCS VCS 复制链接文件 

    请注意、CCS 20.4.0 中有一项新功能、允许您重构工程、以将链接的文件复制到工程文件夹并删除链接。 它不会考虑所有依赖项、但可以作为起点。 这是在一些帖子中提到的主题末尾。