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
  • What is Git-based Source Control?
  • What is Copia Git-based Source Control?

Was this helpful?

  1. Git-Based Source Control

Getting Started

This section will familiarize you with Copia's Git-Based Source Control.

What is Git-based Source Control?

Git-based source control is a version control system that uses Git, a distributed version control system, to manage changes to source code, documents, and other files. Git was developed by Linus Torvalds in 2005, and it has become one of the most widely used version control systems in the software development industry.

With Git-based source control, developers can collaborate on a project by checking out a copy of the source code, making changes, and then committing those changes back to the central repository. Git allows developers to create branches, or independent lines of development, which can be merged back into the main branch when the work is complete.

Git also provides features like history tracking, code review, and conflict resolution, which make it easier for developers to manage changes to the codebase. By using Git-based source control, developers can work together more efficiently, avoid conflicts, and keep track of changes to the codebase over time.

According to the Stack Overflow 2021 Developer Survey, almost 94% of software developers worldwide use Git, indicating that Git is the future and the preferred choice of many development teams worldwide for tracking their code.

What is Copia Git-based Source Control?

Use of Git for the automation industry has previously not been possible due to the proprietary and binary nature of the graphical IEC languages used in this industry. Copia is providing visualization, review, merge and other tools to allow engineers, technicians and maintenance personnel to utilize this powerful tool for development of their automation systems and devices.

PreviousGlossaryNextPlanning

Last updated 2 years ago

Was this helpful?