# Guide for Version Control with Ignition

**URL:** <https://forum.inductiveautomation.com/t/guide-for-version-control-with-ignition/84004>\
**Category:** Ignition\
**Tags:** docker, ignition81\
**Created:** [January 9, 2024, 7:52pm UTC](https://forum.inductiveautomation.com/t/guide-for-version-control-with-ignition/84004 "2024-01-09T19:52:05Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Eric\_Knorr](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eric_knorr/32/53150_2.png) [@Eric\_Knorr](https://forum.inductiveautomation.com/u/Eric_Knorr)\
**Post date:** [January 9, 2024, 7:52pm UTC](https://forum.inductiveautomation.com/t/guide-for-version-control-with-ignition/84004/1 "2024-01-09T19:52:05Z")

</div>

> 📌 **Update (May 2026):** The repositories shared in this post have been consolidated  
> into [**ignition-guides**](https://knorrlabs.github.io/ignition-guides/), a community resource that I'll be adding to periodically. The original repos are now archived and can now be found here:
> 
> - [Version Control Guide](https://knorrlabs.github.io/ignition-guides/docs/guides/version-control/intro)
> - [Version Control Lab](https://knorrlabs.github.io/ignition-guides/docs/labs/version-control-lab)
> - [Style Guide reference](https://knorrlabs.github.io/ignition-guides/docs/reference/git-style-guide)

Hey all,

I've been working on developing some guides on how to use version control with Ignition in a team-based environment. If you've never used git, or just don't understand the nuances of how to use it with Ignition, you may find these documents useful to get you started. These are by no means comprehensive and are not any _gold standard_, but merely some guideposts as you find what will work best for you.

Note: This isn't designed to be a substitute for studying the intricacies of Git, GitHub (GitLab, etc.), or Ignition.

_See an typo or problem or want to contribute? Submit a PR or an issue!_

**1. [Version Control with Ignition](https://github.com/ia-eknorr/ignition-version-control)**

This guide covers the basics of version control and shows you how to use it with Ignition. Good for learning or just a quick reference.

**2. [Version Control / Ignition Lab](https://github.com/ia-eknorr/git-ignition-lab)**

A hands-on lab to help you apply version control concepts to Ignition projects. Admittedly, it's a bit contrived, but it's a start.

**3. [Version Control Style Guide](https://github.com/ia-eknorr/ignition-git-style-guide)**

This is a basic style guide for version control in a team-based environment. Everyone has their two cents on how this should be done, here's mine. If you already have a convention, you may not need this.

**4. [Project Template](https://github.com/ia-eknorr/project-template)**

This is a sample of what we in Application Engineering use internally on our projects. This is basically a copy of what @Kevin.Collins has put together in previously, but all in one place and curated for a small-medium sized project.

**Post-8.3 Release Edit:**  
We have released a [Version Control Guide](https://docs.inductiveautomation.com/docs/8.3/tutorials/version-control-guide), specifically for use with 8.3. The documents above may still be generally useful, but are not specific to 8.3.

---

_[View the full topic](https://forum.inductiveautomation.com/t/guide-for-version-control-with-ignition/84004)._
