Home » Versioning

Tag Archives: Versioning

Project Versioning With Rultor

All of my projects, libraries or applications, are published on Maven Central. In case you don’t know how that works, I’ll tell you in short: it’s a nightmare. Of course, I had to go through those steps one or two times but then I realised I might as well let Rultor do all that work for me since I was ...

Read More »

Git Tutorial for Beginners

1. What is Git ? Git is a popular file versioning system used globally by numerous developers for their projects. It is lightweight and swift in its performance as compared to the likes. With a number of UI based tools to assist in Git based versioning, it has become extremely convenient for the developers to use Git Versioning System. Git flaunts ...

Read More »

An unambiguous software version scheme

When people talk about software versioning schemes they often refer to the commonly used X.Y.Z numerical scheme for versioning. This is often referred to major.minor.build, but these abstract terms are not useful as they don’t explicitly impart any meaning to each numerical component. This can lead to the simplest usage, we just increment the last number for each release, so ...

Read More »

Git vs. SVN – Commandline Syntax Reference

Learning the git workflow takes a bit of brain retraining, but since I’ve been using SVN almost entirely via commandline (because Subversive sucks and locks up my Eclipse when I try to use it for anything beyond synching/updating/committing a handful of files), adopting git’s commandline syntax is reasonably similar. Consider these simple operations: Initial checkout from existing repo for a ...

Read More »

Overview of the basics of versioning

Why use version control? Versioning is a crucial key of the development process for several reasons best described through the lack of versioning: Want to see a great piece of code that was refactored out, deleted or otherwise lost six months ago? Hmm… If you have multiple versions of a product used in live environments (by customers or yourself), how ...

Read More »