validate projcopy
Caution: The validate projcopy command is not a supported feature. Do not use this command to copy projects between servers, back up projects, or in any production work flows.
Use the validate projcopy command to export a copy of a server project and store it locally. You can also use the validate projcopy command to import a copy of a project to another projects_root directory.
Restriction: The streams feature is not supported when used with validate projcopy; therefore, we do not recommend using validate projcopy on a project where streams are in use.
validate projcopy export
The validate projcopy export command exports a copy of a project. Your project name is case-sensitive and should match the name listed in Validate.
Usage
validate projcopy export --url <project_URL> <path> [--force]
where
- <project_URL> is a URL of the form http://<server_host>:<server_port>/<project> Use https:// if a secure Server connection has been configured.
- <path> is the path to a project archive file created by this command
Example
validate projcopy export --url http://myserver:8080/myproject C:\copies\myproject_copy --force
You can also create a file to specify your command line arguments. Each argument must be on a separate line. If the arguments file contains multibyte characters, the file must be UTF-8 encoded.
validate projcopy export @<arguments_file>
Options
By default, the export command does not include sources. If you want to make a complete copy of a project, you must use the --includeSources
option.
Name | Short name | Description |
--force | -f | overwrite the existing project archive if necessary |
--includeSources | includes sources in the project archives. The default is no sources. |
validate projcopy import
The validate projcopy import command takes a copy of a project that you created previously by using the validate projcopy export command and imports it into the specified projects_root directory.
Prerequisites
Before you import a project into a new projects_root directory, verify that there are no projects that exist with the same name. If a project with the same name already exists, you must delete the conflicting project before running the import command.
Also, verify that the version of the Validate server that you import a project into is the same as the version of the server that you exported the project from. Importing a project into a newer or older version of the server is not supported.
Usage
validate projcopy import --url <server_URL> <path>
where
- <server_URL> is a URL of the form http://<server_host>:<server_port>/ Use https:// if a secure Server connection has been configured.
- <path> is the path to the project archive file created by the
validate projcopy export
command.
Example
validate projcopy import --url http://myserver:8080/ C:\copies\myproject_copy
You can also create a file to specify your command line arguments. Each argument must be on a separate line. If the arguments file contains multibyte characters, the file must be UTF-8 encoded.
validate projcopy import @<arguments_file>