我正在尝试将VxWorks Workbench版本4.5.2项目站到CM系统中,但是遇到了问题。我刚刚开始学习VxWorks Workbench。我搜索了其他人如何做到这一点,然后遇到了两种解决方案:
第一个解决方案可以,但是我无法使其正常工作。似乎有一些注册表(Windows 10)或某些路径存储在与Workbench相关的工作区位置的其他位置,但最终结果是未加载项目。
第二个解决方案是不得已,我不愿意这样做,因为有很多步骤可以在本地计算机上重新创建项目,这使项目繁琐且容易出错。有没有人有将Workbench 4项目版本化为CM的经验,并且可以共享可能的解决方案?
答案 0 :(得分:1)
这可能很复杂,并且在很大程度上取决于您所讨论的项目类型。
对于DKM,RTP,静态和共享库项目,您需要对以下项目文件进行版本控制:
其他项目类型将具有这些文件,但是还具有重新创建项目所需的一些其他文件,例如VIP项目也具有<projectname>.wpj
文件。但是,对于此答案,结论列表太长了。
您不需要对自动生成的Makefile
进行版本控制,也不需要对自动生成的构建子文件夹进行版本控制。
我的建议是将项目与代码一起存储。我个人更喜欢将项目存储在我的工作区之外,并且一定不要将它们存储在Windriver安装文件夹中的任何位置。
我倾向于使用这样的结构:
等
以上均为版本。就实际的Workbench工作区而言,我倾向于在c:\gitrepositorys\CuriousCamel\Workspace
中创建它,而这显然没有版本化-我为每个克隆都重新创建它,并经常在切换分支时删除并重新创建。
可以使用导入向导(使用“常规”->“来自文件系统的现有项目”选项)将现有项目导入到工作区中。创建新项目时,只需确保选择“在外部位置创建项目”选项,然后选择存储项目的任何位置即可。