News:

  • June 10, 2026, 05:28:51 AM

Login with username, password and session length

Author Topic: Version Control Software  (Read 9775 times)

MarkTTU

  • Hero Member
  • *****
  • Posts: 293
    • SamJackson.com
Version Control Software
« on: November 14, 2015, 10:58:59 PM »
Anyone know of any version control software that works well with DS, DmD, and Cmore?

We have 4-5 people who regularly create new software versions and another dozen that are regularly opening the latest versions in order to update PLCs and TSs in the field at customer sites across the globe.

Complicating matters it's not uncommon have zero Internet access when out in the field. It's also common for the main 4-5 of us who create new software versions to be doing so in the field; though it wouldn't be the end of the world if in order to check out a program for creating a new version internet access was required. It'd be better if it wasn't required though and any conflict where two of us edited the same code simply flagged for conflict resolution by a human.

So any thoughts?

deep6ixed

  • Hero Member
  • *****
  • Posts: 105
Re: Version Control Software
« Reply #1 on: November 17, 2015, 10:19:27 AM »
On thing you can try is GIT, it's written more for software development like c++, but I've used it for projects using binary files.

Here's a link to a basic overview http://www.tutorialspoint.com/git/git_basic_concepts.htm

Downsides of using git with non text based files: Using text based files it will actually scan them and tell you what has changed.  With other files it will only be able to tell you that there has been a change.  So it can't automatically scan your ladders and tell you that there is anything different, only that the files aren't exactly the same.

But it's free,  www.bitbucket.org is a great online repo hosting site.



Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3607
  • Darth Ladder
Re: Version Control Software
« Reply #2 on: November 17, 2015, 02:08:53 PM »
I know there's a text-based form for Do-More projects because I've used a differencer on it (ExamDiff).  IIRC, I had to export the project to get it in that form.  The text project format was very organized and easy to follow in the differencer. 
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.

deep6ixed

  • Hero Member
  • *****
  • Posts: 105
Re: Version Control Software
« Reply #3 on: November 17, 2015, 02:26:40 PM »
I saw that, GIT would have no issues with that format in version control.  In fact that would even allow you see the exact changes in the local and remote versions

plcnut

  • Hero Member
  • *****
  • Posts: 814
    • premiersi.com
Re: Version Control Software
« Reply #4 on: November 17, 2015, 02:29:44 PM »
I use GIT with BitBucket and Sourcetree. It use it as more of a back-up than version control.
Circumstances don't determine who we are, they only reveal it.

~Jason Wolthuis
Premier Systems Integration, LLC
http://premiersi.com