LogoLogo
  • Overview
    • Introduction
      • Git-Based Source Control
      • DeviceLink
    • System Requirements
    • Supported Vendors and Device Types
    • Glossary
  • Git-Based Source Control
    • Getting Started
      • Planning
      • Initial Setup
        • Migrations
    • Basic Tasks
      • Navigation
        • Home page
        • Exploring the Web App
        • Exploring the Desktop App
      • Configuration
        • Creating Repositories
        • Creating Templates
        • Cloning Repositories
      • Operations
        • Pulling
        • Committing
        • Pushing
        • Managing History
        • Binary & Large Files
    • Advanced Tasks
      • Branching
        • Branch Protections
      • Pull Requests & Code Review
        • Contributors
        • Reviewers
      • Merging
    • Additional Features
      • Topics
      • Issues
        • Milestones
        • Labels
        • References and Links
      • Wiki
      • Tags & Releases
      • Webhooks
      • Activity
    • Administration
      • Org Settings
      • User Management
        • External Identity Management (SSO + SCIM)
      • Teams & Permissions
        • Permissions by Account Type
      • Registration & Billing
      • Repo Settings
      • Desktop App Options
      • Profile and Settings
        • Notifications
        • Two-Factor Authentication (2FA)
    • Supported Vendors
      • ABB
      • Beckhoff
      • B&R Automation
      • CODESYS
      • Inductive
      • Lenze
      • Rockwell
        • RSLogix 500
        • RSLogix 5000
        • Studio 5000 Logix Designer
      • Schneider
        • Control Expert
        • Machine Expert
      • Siemens
        • Siemens Step7 TIA Portal
        • Siemens Step7 5.x
      • WAGO
    • Integrations
      • Discord
      • Jira
      • Microsoft Teams Connectors
      • Slack
      • Zapier
      • Microsoft Teams Workflows
  • DeviceLink
    • Getting Started
      • Architecture
      • Planning & Installation
    • Sites and Agents
      • Sites
        • Site Settings
        • File Lists
        • Graphs and Metrics
      • Agents
        • Creating a Site-Based Agent
        • Creating a Multi-Site Agent
    • Projects and Devices
    • Vendor Configuration
      • Beckhoff TwinCAT 3
      • CODESYS v3
      • Copia FTP
      • Copia sFTP/SCP
      • Copia Scripting
      • FANUC Robots
      • Rockwell RSLogix 500
        • Smart Filter
      • Rockwell Studio/RSLogix 5000
        • Smart Filter
      • Rockwell PanelView ME HMI
      • Schneider Control Expert
      • Siemens Step7 TIA Portal
      • Siemens Step7 5.x
    • Jobs
      • Job Navigation
      • Creating Jobs
      • Managing Jobs and History
      • Manual Backups
      • Pull Requests
    • Additional Features
      • Webhooks
      • Copia Import Tool
        • Getting Started
        • Preparing your data
        • Importing your data
        • Rolling back a prior import
    • Administration
      • Teams
      • Permissions
      • Notifications
  • Copilot
    • Copia Copilot
    • Getting Started
    • Using Copia Copilot
  • Copilot FAQ
  • Support
    • Best Practices
    • FAQs
      • Git-Based Source Control
        • Troubleshooting
      • DeviceLink
        • Troubleshooting
Powered by GitBook
On this page
  • Overview
  • Managing History (Copia Desktop App)
  • Viewing History
  • Comparing between Commits in the Same Branch
  • Comparing between Commits in Separate Branches
  • Managing History (Copia Web App)
  • Viewing History
  • Retrieving a Previous Version

Was this helpful?

  1. Git-Based Source Control
  2. Basic Tasks
  3. Operations

Managing History

PreviousPushingNextBinary & Large Files

Last updated 2 years ago

Was this helpful?

Overview

A particularly important benefit of Git is that it provides a meaningful history of file changes. With Copia, you can access your historical commits and even perform compares between commits.

This section outlines these operations for both the Desktop App and Web App.

Managing History (Copia Desktop App)

Viewing History

Click the History tab in the top left corner the Desktop App. Changes from each commit will be rendered in the panel to the right.

Comparing between Commits in the Same Branch

To display the difference between two non-sequential commits on a given branch, select the History tab and activate the Compare Commits feature.

Select the two commits you wish to compare by checking them. Once two commits have been chosen, a comparison is performed from the oldest to the most recent commit.

Comparing between Commits in Separate Branches

If your repository has more than one branch, you can also perform a compare between commits in different branches.

First, choose the branch by clicking the Select branch to compare field.

After making a branch selection, you can activate the Compare Commits toggle,

You can now select a commit from the Ahead and Behind sections to compare commits that are different between the two branches.

The ability to compare commits within the same branch and across separate branches is currently only possible in the Desktop App.

Managing History (Copia Web App)

Viewing History

The history for your repository is also viewable in the Web App. Navigate to your repository and click on the Commits button. You will see a list of commits for that repository.

Retrieving a Previous Version

You can manage your commit history to retrieve a previous version of a file. Click on the commit that you care about.

You should now see the changes in that commit. Click on the View File button.

Click the Download button to review the full contents of the file.

To learn about how to manage your commit history, check out the section.

Managing History
\