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
What is Distributed control system?
What is Distributed…
Ethernet Provides Connectivity and Flexibility…
Concept of Management control Systems
Concept of Management…
Control is one of the managerial functions…
Closed loop application
Closed loop application
Any party who has discharged or is discharging…
Biometric Access Control System price
Biometric Access…
You can t forget a fingerprint. That…
System Integrators
System Integrators
Global scale, with legacy sub-systems…
Search
Featured posts
  • Version control systems list
  • OpenSource version control systems
  • Centralised version control systems
  • Distributed version control systems
  • Version control systems comparison
  • Best version control system
  • Google version control system
  • Traction control systems
  • Commercial control Systems
Copyright © 2018 l www.oliver-control.com. All rights reserved.