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/66AK2H12:复制现有项目#39;s 属性?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/925056/ccs-66ak2h12-copy-existing-project-s-propertires

器件型号:66AK2H12

工具/软件:Code Composer Studio

PDK 4.0.7、NDK 2.25.1.1、SYS/BIOS 6.45.5.55、IPC 3.46.2.04、EDMA3 2.12.4、 CTOOLS 2.2.0、CCS 7.4

我想创建一个与同一工作区中的另一个项目具有相同属性的新项目。 是否可以仅复制属性? 或者复制链接了所有源文件的现有工程、以便我可以从新工程中删除它们而不从文件系统中删除它们?

Mike

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

    Mike、

    仅复制工程属性并不容易。  但是、您可以复制整个项目。

    我可以右键单击某个项目并选择进行复制。

    然后再次右键单击并选择粘贴。  这将弹出复制项目对话框、您可以在其中指定新项目的名称。

    以下是我的原始工程中的源文件的属性。  我已突出显示其路径的一部分、以显示它位于原始工程文件夹中。

    以下是新项目中文件的相同信息。  在这里、您可以看到新项目末尾的路径为2。

    这是指实际位于复制的工程中的文件。  您还可能拥有被项目"链接"或引用的文件。  项目浏览器中的文件图标上有一个小箭头指示器。

    此处、顶部文件位于工程中、底部文件已链接。

    当您从项目中删除物理文件时、它会删除实际文件。  当您删除链接的文件时、它只会删除对该文件的引用、而不是文件系统中的实际文件。

    下面是从新项目中删除第一个文件时看到的内容

    这是链接的第二个文件

    现在、我返回到我的原始项目、我可以打开两个文件、因为第一个文件有自己的副本、第二个文件没有被触及。

    此致、

    John

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

    感谢您的详细回答。

    这是我尝试的第一件事。 我的复制/粘贴不像这样工作。 复制的工程中的文件与原始工程具有相同的位置。

    原始:

    和"副本"

    相同的位置、因此如果我删除、我将丢失原始项目中的文件。

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

    这很奇怪。  另一个有趣的现象是,它显示为文件系统中的文件设置了归档属性。

    我刚刚尝试安装 CCSv7.4、以查看我是否看到了相同的内容(我使用的是更新版本)。  但是、在那里、当我复制项目时、我仍然看到复制的正确位置。

    文件是否位于源控制存储库中?  我看到"属性"对话框中列出了 Git。  这可能会影响行为。

    John

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

    是的、它受 GIT 控制。 或许与此相关的事情、或者工作区位置与项目之间的关系。 我尝试了一个不同的工作区、该工作区不是与项目并置的、但工作区的工作方式是相同的。

    我的目标是创建一些单元测试项目来测试主项目中的模块。 这些测试应该使用相同的构建设置构建、并且使用与主测试完全相同的源、只添加一个"主"测试线束。  

    我想我现在还会再来、感谢您的评论和建议。