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.

[参考译文] TMS320F2.8384万D:通用电机控制实验室项目修改版本控制策略

Guru**** 2538310 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1098489/tms320f28384d-strategy-for-version-control-of-modifications-to-universal-motor-control-lab-project

部件号:TMS320F2.8384万D

如果我修改了通用电机控制实验室项目以在自定义硬件上运行,我最后在项目目录中添加了一些设置和文件。  但是,项目中的大多数源代码都链接到SDK安装目录中的文件,为了支持新硬件,我需要修改这些文件。  因此,我最后在两个地方进行了修改:项目目录和SDK安装目录。  要对支持自定义硬件所需的更改进行版本控制,我需要同时处理这两个目录。


这里的问题: 是否有更好的方法来做到这一点,或者是否有我应该考虑的"最佳实践"/程序?

谢谢!

标记

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

    您可以尝试使用预定义符号来支持不同的主板和版本,如支持不同套件的通用实验室中所示。  

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

    这就是我开始的地方,将现有的主板配置复制到新的配置。  但我在相同的文件中执行了此操作,因此所有修改都是针对SDK目录中的文件。  项目 设置等位于Workspace目录中。  这样,整个项目就被分为两个不同的目录,这使得在尝试实施版本控制以跟踪我的更改时,这些目录变得更加复杂。   

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

    您是否能够在SDK安装目录中创建工作区? 您甚至可以在SDK安装中创建一个工作区,将通用实验室项目规范导入其中以生成项目,删除工作区文件,但保留新创建的项目, 然后将该项目导入到首选工作区位置的工作区中(确保在导入时不要选中"复制到工作区"框)。

    另一种方法是尝试将所有链接的文件和依赖关系复制到工作区。 您可以编辑universal_motorcontrol_lab.projectspec文件,将文件操作字段从"链接"更改为"复制",但这只会复制列出的文件和文件夹。 它仍然无法获取#include路径上的所有.h文件,因此您仍必须手动复制这些文件。

    Whitney

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

    我们有一周没有收到您的信息,因此我们假设您能够解决您的问题。 如果您有任何疑问,请告诉我。 如果没有其他问题,我们将关闭此线程。 谢谢!