Это может быть сложно, и очень сильно зависит от того, о каком типе проекта вы говорите.
Для проектов DKM, RTP, Static и Shared Library вам необходимо версия этих файлов проекта:
- .wrproject
- .wrmakefile
- .cproject
- .project
Они будут иметь другие типы проектов, но такженекоторые дополнительные файлы, необходимые для воссоздания проекта, например, проекты VIP также имеют файл <projectname>.wpj
.Однако окончательный список слишком длинный для этого ответа.
Вам не требуется версия автоматически сгенерированного Makefile
, а также нет необходимости создавать версии автоматически сгенерированных подпапок сборки.
Мой совет - хранить проекты вместе с вашим кодом.Лично я предпочитаю хранить свои проекты вне моего рабочего пространства, и они, конечно, не должны храниться где-либо в вашей папке установки Windriver.
Я склонен использовать такую структуру:
- c: \ gitrepositorys \ CuriousCamel \ Source \
- dkmProject1
- .wrproject
- .project
- .wrmakefile
- .cproject
- dkm.c
- dkmProject2
- dkmProject3
- vipProject
и т. Д..
Выше все версии.С точки зрения реального рабочего пространства Workbench, я склонен создавать его в c:\gitrepositorys\CuriousCamel\Workspace
, и это явно не версионно - я создаю его заново для каждого клона, и часто удаляю и воссоздаю, когда я переключаю ветку.
Существующие проектыможно импортировать в рабочую область с помощью мастера импорта (используя параметр «Общие-> Существующие проекты из файловой системы»).Когда вы создаете новый проект, просто убедитесь, что вы выбрали опцию «Создать проект во внешнем местоположении», и выберите, где вы выбрали для хранения проектов.