Содержание:
- Установка пакетов и компонентов
- Для успешного запуска Shop.exe следует произвести все действия из статьи Установка Oracle для Shop
Установка пакетов и компонентов
Клонирование репозиториев
Программа располагается в системе взаимосвязанных репозиториев, объединенных через сабмодули git, поэтому выкачать всё и сразу, можно следующей командой, через терминал PowerShell, например:
git clone -v --recurse-submodules --progress "git@git-data.ru:Stash/Work.git" "C:/Work/Shop"
Будет запрошен пароль для него, например так
Enter passphrase for key '/c/Users/stanley/.ssh/id_rsa':
Либо через Gui GitExtensions
git@git-data.ru:Stash/Work.git
После клонирования выставляем ветки в репозиториях (последовательно выполняем команды) :
В терминале (напр. PowerShell) переходим в любой из репозиториев, и выполняем команду
- git branch
Если ветка не та, что нужно, переставляем её.
Shop
cd C:\Work\Shop
git pull
git checkout develop
Masterpiece
cd C:\Work\Shop\Masterpiece
git pull
git checkout develop
Domain
cd C:\Work\Shop\Domain
git pull
git checkout develop
Thirdparty
cd C:\Work\Shop\ThirdParty
git pull
git checkout master
Tools
cd C:\Work\Shop\Tools
git pull
git checkout develop
Также можно выставить ветки и для других репозиториев
- Services (git checkout develop)
- Adv (git checkout develop)
В получившейся директории последовательно производим следующие действия:
-
Build All для проектной группы
<RepoDir>\ThirdParty\DevExpress\rtlRS26.groupproj
-
Install всех пакетов из проектной группы
<RepoDir>\ThirdParty\DevExpress\dclRS26.groupproj
-
Build All для проектной группы
<RepoDir>\ThirdParty\RTL.groupproj
-
Install всех пакетов из проектной группы
<RepoDir>\ThirdParty\DCL.groupproj
-
Build All для проектной группы
<RepoDir>\Masterpiece\Platform.groupproj
-
Install пакетов
dcl.*
из проектной группы<RepoDir>\Masterpiece\Platform.groupproj
Для более быстрой компиляции Shop (для debug конфигурации)
Use RuntimePackages в опциях Shop
FlexCel_XlsAdapter;rtl.Retail;cxGridRS26;dxRibbonRS26