# Source Control questions

**URL:** <https://forum.inductiveautomation.com/t/source-control-questions/81423>\
**Category:** Ignition\
**Tags:** ignition80, ignition81\
**Created:** [November 2, 2023, 10:45pm UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423 "2023-11-02T22:45:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gustavo\_Rojas](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@Gustavo\_Rojas](https://forum.inductiveautomation.com/u/Gustavo_Rojas)\
**Post date:** [November 2, 2023, 10:45pm UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423/1 "2023-11-02T22:45:13Z")

</div>

I am seeing this :

> **[Ignition 8 Deployment Best Practices](https://inductiveautomation.com/resources/article/ignition-8-deployment-best-practices#gitlab-example)**
>
> Inductive Automation provides this helpful guide for deploying Ignition applications. The guide offers Ignition 8 best practices for setting up development and testing workflow.

If I have many people working on the same project how manage the conflicts/merges?  
What happens with the database updates?  
Do we need to share the same database updates? Do we need to catch the changes on the databases (I mean the default database of the designer?) with some like Flyway?  
What is the ideal setup in a Development Team distributed?

---

<div class="post-metadata">

**Author:** ![franklepkowski](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/franklepkowski/32/4808_2.png) [@franklepkowski](https://forum.inductiveautomation.com/u/franklepkowski)\
**Post date:** [November 2, 2023, 11:37pm UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423/2 "2023-11-02T23:37:57Z")

</div>

Hello. GitHub pushes will help here. However Ignition does not particularly lend itself well to DEVOPS as much of the configuration is dependent on the internal sql lite database. I believe they are moving to a file based system but do not have details of the release plans.

Thanks,

Frank

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 3, 2023, 12:15am UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423/3 "2023-11-03T00:15:16Z")

</div>

> [@franklepkowski](#):
>
> I believe they are moving to a file based system but do not have details of the release plans.

All gateway config is moving to the filesystem in a format _similar_ to the current project system in 8.3.0, slated for release Q4 2024:

> **[ICC 2023 Recap: Elevate to Innovate](https://inductiveautomation.com/blog/icc-2023-recap-elevate-to-innovate)**
>
> For the eleventh time, automation professionals and enthusiasts the world over convened in Folsom, California, for Inductive Automation’s Ignition Community Conference (ICC). The theme this year was “Elevate,” and with the conference’s expansive...

---

<div class="post-metadata">

**Author:** ![Gustavo\_Rojas](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@Gustavo\_Rojas](https://forum.inductiveautomation.com/u/Gustavo_Rojas)\
**Post date:** [November 3, 2023, 2:58pm UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423/4 "2023-11-03T14:58:29Z")

</div>

Thank you

---

<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 24, 2024, 4:14pm UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423/5 "2024-01-24T16:14:27Z")

</div>

Hey @Gustavo_Rojas, I recently released some documentation on a recent forum post that might be able to answer some of your questions on how to develop in a team-based environment, and also how to keep up on database changes with our project template. While there are many options, we typically use Docker to build a local environment with Git and Github to manage changes.

> [@Guide for Version Control with Ignition](https://forum.inductiveautomation.com/t/guide-for-version-control-with-ignition/84004):
>
> 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, GitH…

---

<div class="post-metadata">

**Author:** ![Gustavo\_Rojas](https://avatars.discourse-cdn.com/v4/letter/g/46a35a/32.png) [@Gustavo\_Rojas](https://forum.inductiveautomation.com/u/Gustavo_Rojas)\
**Post date:** [January 24, 2024, 5:09pm UTC](https://forum.inductiveautomation.com/t/source-control-questions/81423/6 "2024-01-24T17:09:04Z")

</div>

Thank you I will check
