XLTools Version Control Git

Free version control systems


Anyone who is developing software, even if they are the only person working on the project, should be using source control (aka as version control). As you can see, this comes up a lot:

Source control tracks your changes, can serve as a backup and allows you to try new and different things without fear of completely breaking your code (because you can always go back to a prior, working version of the source).

Since we talk about why you should be using source control so much, I thought I would point out some companies that provide hosted source control and some tools to help you use source control with Xojo.

Now remember, you can use Xojo with any source control system, but you’ll want to use the Text Project format which is available in licensed versions of Xojo (Desktop and higher). The Text Project format is not available with Single Desktop or the Free version of Xojo.

Subversion

Subversion is an open-source version control system made by the Apache folks. It is widely used and relatively easy to understand, using a centralized server as the master repository (or repo) for your source code.

You’re likely to want to use a Subversion client app to make working with Subversion as easy as possible. Here are some that are available:

Git

Git is a “free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency”. With a distributed system, the full repo is available at each user. You can commit locally before pushing changes up to a central server for others to see.

And here are some Git clients:

Which Should You Use?

There is no right answer to this question. I have used Subversion and Git (and others), but not Mercurial. In my opinion, Subversion is easier to learn than Git, but it is less flexible. These days my preference is to use Git.

Of course, there are lots of other source control systems that exist, but the above are the major ones. If you are already using another source control system with other tools, rest assured that it will also work just fine with Xojo.



Share this article





Related Posts



Latest Posts
Engineered Control Systems Inc
Engineered Control…
We strive to not only keep up with the…
Advantages of open loop control system
Advantages of…
The only advantage is simplicity and…
Air Traffic Control Radar Beacon system
Air Traffic Control…
ATCRBS, the Air Traffic Control Radar…
Controller Security Systems
Controller Security…
All home security systems work on the…
Design of feedback control Systems
Design of feedback…
Determination of accurate plasma horizontal…
Search
Featured posts
  • Version control systems list
  • OpenSource version control systems
  • Centralised version control systems
  • Best version control system
  • Engine Emission Control Systems
  • Traction control systems
  • S2 Access Control Systems
  • Urban Traffic Control Systems
  • Advanced Traffic Control Systems
Copyright © 2018 l www.oliver-control.com. All rights reserved.