Экспортировать пакет из SVN

Средний

Пример. Экспортировать пакет из SVN-хранилища в каталог рабочего пространства Default.

  • C:\сreatio — каталог с установленным приложением.
  • C:\SavedPackages — каталог для экспорта *gz-архива пакета.
  • C:\WorkingCopy — каталог для экспорта структуры пакета из SVN-хранилища.
  • http://server-svn:8050/Packages — адрес SVN-хранилища.
  • sdkTestPackage — пакет для экспорта из SVN-хранилища.
  • 7.18.1 — версия пакета для экспорта из SVN-хранилища.
  • "User" — логин пользователя хранилища SVN.
  • "Password" — пароль пользователя хранилища SVN.
  • ru-RU — языковая культура.
  • C:\Logs — каталог для экспорта файла с логом операции.

1. Сформировать команду для экспорта пакета из SVN-хранилища 

  1. Cоздайте файл пакетных команд Windows (*.bat или *.cmd), используя текстовый редактор.
  2. В созданный файл добавьте команду для запуска утилиты.

    Команда для запуска утилиты
    C:\creatio\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveVersionSvnContent -workspaceName=Default -destinationPath=C:\SavedPackages -workingCopyPath=C:\WorkingCopy -sourcePath=http://server-svn:8050/Packages -packageName=sdkTestPackage -packageVersion=7.18.1 -sourceControlLogin=User -sourceControlPassword=Password -cultureName=ru-RU -excludeDependentPackages=true -logPath=C:\Logs
    pause
    

    Сохраните пакетный файл.

2. Экспортировать пакет из SVN 

Чтобы экспортировать пакет из SVN дважды кликните по имени пакетного файла.

После этого появится консольное окно, в котором будет отображаться процесс выполнения операции, указанной в соответствующей команде WorkspaceConsole.

В результате выполнения команды в каталог C:\SavedPackages будет экспортирован пакет sdkTestPackage конфигурации Default. Структура папки с именем пакета описана в статье Общие принципы работы с пакетами.