# Survey: Source Control in the Automation Industry

**URL:** <https://community.br-automation.com/t/survey-source-control-in-the-automation-industry/4352>\
**Category:** How-To & Wikis\
**Tags:** user-experience, survey\
**Created:** [September 20, 2024, 8:18am UTC](https://community.br-automation.com/t/survey-source-control-in-the-automation-industry/4352 "2024-09-20T08:18:30Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Michael.Uray](https://dub1.discourse-cdn.com/brcommunity/user_avatar/community.br-automation.com/michael.uray/32/502_2.png) [@Michael.Uray](https://community.br-automation.com/u/Michael.Uray)\
**Post date:** [October 1, 2024, 2:32pm UTC](https://community.br-automation.com/t/survey-source-control-in-the-automation-industry/4352/6 "2024-10-01T14:32:38Z")

</div>

We use SVN for our code base which is shared over multiple AS projects, but not to check-in/check-out our particular plant (full) AS projects.

The problem is that source controls like SVN or Git can’t handle the binary files in the projects, since they do not restore the date/time stamps correctly which would be required for the compiler.  
I have already mentioned that issue [there](https://community.br-automation.com/t/is-it-possible-to-transfer-in-parallel-for-only-modified-tasks-of-different-developers/2343/6).

I would like to have a source control which also considers the binary files that an AS project of a plant can get checked our consistently on another computer and that nothing gets compiled then which would required a transfer.  
Since it would not be easy to implement that time-stamp handling into existing Git or SVN systems/clients, it might be required to change the date/time file/compiler handling from the AS, maybe to a checksum based one to get a consistent check-out.

---

_[View the full topic](https://community.br-automation.com/t/survey-source-control-in-the-automation-industry/4352)._
