You can use the Commvault software to back up and restore Git repositories.
Licensing for DevOps Apps
For information about licensing for the repositories backed up using DevOps apps, see Virtual Operating Instances in the License Summary Report.
Backups
Data You Can Back Up
Service |
Component |
Considerations |
---|---|---|
Project metadata *repositories inherit project settings |
Project information |
The following are backed up irrespective of the service selected:
|
Summary |
||
Members |
Project members are backed up. The following settings are preserved:
|
|
Labels |
Labels mapped to issues or projects are backed up. Prioritized labels mapped to individual projects are also preserved. |
|
Webhooks and variables |
Webhooks and variables are backed up. |
|
Epics |
Epics are backed up. |
|
Repositories |
Project repositories are backed up. Repository graphs are preserved. |
|
Branch |
Project branches are preserved and backed up. |
|
Commit |
Branch commit history is preserved. |
|
Merge requests |
Merge requests are backed up. |
|
Tags |
Tags are backed up. |
|
Deployments |
Releases |
Project releases are backed up. |
Environments |
Basic environments are backed up. |
|
Feature flags |
Feature flags are backed up. |
|
Issues |
Both open and closed issues are backed up. Following entities mapped to issues are backed up:
Issue comments are backed up. |
|
Merge requests |
Merge requests are backed up. |
|
Issue boards |
Issue boards and lists mapped to boards are backed up. |
|
Milestones |
Open and closed milestones are backed up. |
|
Snippets |
All (Private, Internal, and Public) snippets are backed up. |
|
Wikis |
Project and group Wikis are backed up. |
|
Pipelines |
Pipeline schedules are backed up. |
Data You Cannot Back Up
Service |
Component |
Considerations |
---|---|---|
Project metadata |
||
Members |
|
|
Labels |
Project label subscriptions are not backed up. |
|
Repositories |
Branch defaults and protected branch settings are not preserved. |
|
Tags |
Releases mapped to tags are not backed up. |
|
Groups |
Empty groups are not backed up. |
|
Iteration cadences are not backed up. |
||
Issues |
|
|
Milestones |
|
Backups You Can Perform
- Full backups
When You Can Perform Backups
-
On a schedule: The backup plan that you assign manages scheduled backups
-
On demand: You can perform on-demand backups at any time
Restores
Backups You Can Use for Restores
-
The most recent backup: For example, restore the most recent backup to its original location
-
A backup from a specific date: For example, restore data to a point in time before it became unusable
-
Backups from a date range: For example, restore data that was accidentally deleted
Destinations You Can Restore To
-
The current location (in place)
-
A different location on the same app or a different app (out of place)
-
A different repository hosting service such as Azure DevOps (out of place)
-
A disk (out of place)