How To Use a Version Control System in the IDE
Go Up to History Manager
This section contains procedure topics that describe tasks you can perform using the version control system in RAD Studio.
Contents
Version Control Information Is Available By Default
Opening a versioned file in the IDE (a file that is under version control by a version control system: Subversion, Git or Mercurial) displays the version control information in the History Manager. Here and on the Projects Window, you can invoke common version control tasks (such as Update (Subversion), Commit (Subversion), Commit (Git) or Commit (Mercurial)) when you are working with files in a repository.
- For more information about Subversion integration in the IDE, see:
- For more information about Git integration in the IDE, see:
- For more information about Mercurial integration in the IDE, see:
Topics
Equivalent commands
- TortoiseSVN Command Equivalents in RAD Studio
- Git Command Equivalents in RAD Studio
- Mercurial Command Equivalents in RAD Studio
Subversion Repository Actions
- Checking Out a Copy of a Repository
- Adding a Project to Version Control
- Adding a File to Version Control
- Updating a Local Copy of a File under Version Control
- Committing Changes to Version Control
Git Repository Actions
- Cloning a Copy of a Repository
- Adding a Project to Version Control
- Adding a File to Version Control
- Updating a Local Copy of a File under Version Control
- Committing Changes to Git Version Control
- Pushing Your Changes to the Remote Repository
Mercurial Repository Actions
- Cloning a Copy of a Mercurial Repository
- Adding a File to Version Control
- Committing Changes to Mercurial Version Control
Log and History Actions
- Viewing History and Revisions
- Viewing Version Control Comments
- Displaying the Version Control Log
- Using the Annotation Feature
Difference View Actions
- Diff'ing (Comparing) Versions of a File
- Adding a New Difference Viewer
- Installing an Alternate Difference Viewer
- Using an External Difference Viewer
Reverting Changes
- Reverting Changes
- Cleaning the Local Repository (Git only)
Merge View Actions (Subversion only)
Solving Repository Problems (Subversion only)
Using Change Lists (Subversion only)
Dialog Boxes and Panes
- Commit (SVN)
- Update (SVN)
- Checkout (SVN)
- Merge (SVN)
- Switch (SVN)
- Clone (Git)
- Commit (Git)
- Clone (Mercurial)
- Commit (Mercurial)
- Import Pane
- Log Pane
- Repository Browser
- Difference Viewer / Merge Viewer
- Select Program
- Recent Comments
- Git Login
- Remove Git Authentication Credentials