IScmManager.CommitProject Method
Namespace: NextDesign.Desktop
Description
Commits the changes in the specified project and commits them to the configuration management repository.
Nothing is done if there are no changes in the specified project.
Nothing is done if the specified project is not integrated with the configuration management system.
Arguments
Name | Type | Description |
---|---|---|
project | IProject | Project |
comment | string | Comments |
keepLocks | bool | Whether to keep the lock state If the configuration management system does not support lock management, the keepLocks specification is ignored. |
silent | bool | If true is specified, the progress bar will not display the progress. The default value is false. |
Return value
- void
Exception
Name | Exception class | Description |
---|---|---|
Configuration management repository operation failed | ExtensionScmException | If configuration management repository operation failed |