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.
What is the action of the ‘Pull’
Will get the latest version from the remote repository.
What is the action of the Undo?
Will revert the changes done after the last commit.
In the show changes window which color represents the modified lines?
Yellow
In the show changes window which color represents the New/Added lines?
Green
In the show changes window which color represents the Deleted lines?
Pink
What is the window that appears when there are conflicts?
Solve conflicts window. And it shows the comparison of remote and local versions. Developers can choose between remote and local versions.
What are the ways that you can switch to a different branches?
- Selecting a different branch from the status bar
- Use the Manage Branches option in the project context menu and checkout the branch
What does branches allows you to do?
Develop and test various features in parallel
How can you overwrite the last commit to a Git repository in UiPath Studio?
a. By selecting a version you want to commit to in the Commit Changes window
b. By selecting Amend Commit in the Commit Changes window
c. By selecting Undo in the Project context menu
d. By selecting Undo Commit in the Commit Changes window
b. By selecting Amend Commit in the Commit Changes window