Version Control Systems Integration in Studio Flashcards
What are version control systems?
Version control systems are tools used by software development teams to manage the collaboration on large projects.
A version control system allows developers to track a code change, review the history of the code, and revert to a previous version of the project, if needed.
What are the benefits of Version Control systems?
- Enhanced collaboration
- Storing versions
- Restoring previous versions
- Tracking different versions
What are the version control systems UIpath studio integrated with?
- Git
- TFS
- SVN
In UiPath studio what are the ways to connect to a version control system?
- In the backstage view ‘Teams’ tab
- Through the ‘Source Control’ button in the status bar
Can you connect the same project to multiple SVNs at the same time?
No
What operations can you perform using Git?
Clone, Push, Pull, Merge
By default which project files are selected to be added to the repository?
All the project files
Which option in UiPath Studio allows you to create a local repository and copy the project to it?
Git Init
What does ‘Copy to Git’ option do?
Copy the current project to an existing Git repository
What is the option to choose to disconnect the current project from the source control?
Disconnect
What you should do to start working on a project that is existing in a Git source control?
Clone the project using the ‘Git Clone’ in backstage view
What you should do to revert the change that you just did to the previous version?
Undo
What are key version controlling options provided in the project context menu(Right click on the Project)?
Commit
Push
Pull
Show history
Undo
Manage Branches
What is the action of ‘Commit’
Will save the changes to the local repository.
What is the action of ‘Push’
Will send the changes to the remote repository.