Remote repositories
Last updated
Last updated
Remote workspace configuration is described under link below
Remote repositories are useful if you want to store and version your configuration inside Git repository.
Pull operation will replace all data inside given workspace. Files would be added / removed. By clicking "Pull" button inside dialog you are confirming the operation.
Remote processor is doing following operation:
Git clone (based on provided connection configuration and branch)
Overwrite workspace files (add / update / remove)
Upload updated files to Forge storage
Destroy virtual environment
Push operation will replace all data inside given repository. Files would be added / removed. Remote processor is doing following operation:
Git clone (based on provided connection configuration and branch)
Overwrite data with workspace files (add / update / remove)
Git add *
Git commit -m "Provided message"
Git push (based on provided connection configuration and branch)
Destroy virtual environment
Type commit message that you want to use to push into repo. By clicking "Push" button inside dialog you are confirming the operation.
Status operation
Status operation will compare repository and workspace data. Remote processor is doing following operation:
Git clone (based on provided connection configuration and branch)
Overwrite data with workspace files (add / update / remove)
Git status
Send results to UI
Destroy virtual environment