Odoo Members

Git

Git is a Distributed Version Control System (DVCS). It does not necessarily rely on a single central server. This enables some team workflows that are difficult to achieve with a centralized system.

  • Consulting
    • Migration
    • Integration in existing infrastructure
    • Strategy for branching and merging, workflows
    • Production automation (CI/CD)
    • Operations (backup and disaster recovery, contingency planning)
  • Training
    • Training courses and workshops for users and administrators
  • Support
    • Git support plans tuned to your needs

We support Git development by encouraging our staff to actively participate in the project's community. We believe that our customers profit from the know-how we have accumulated in this way.

Git is under GNU General Public License (GPL) v2 and GNU Lesser General Public License (LGPL) 2.1.

Technical Check

With the Git technical check, we offer an audit of your Git server infrastructure

Read more.

Process Check

As a distributed version control system, Git is very permissive regarding repository setup and applied workflows. Therefore it is important to define and document development processes in order to avoid misconduct and eventually impediments for all involved projects.

Read more.

Git vs. SVN

You are planning to migrate your version control system to an up-to-date open source tool. The currently prevailing systems are Git, which is based on a distributed architecture, and Subversion featuring a central repository.

Read more.

Training

All seminars and workshops are held by Git developers. If desired, we customize the training contents to your organization's needs and deliver the training at your facility.

​Version control with Git Introduction to practical Git (GIT-WS1)​
​Using Subversion effectively with Git How to use git-svn as a drop-in Subversion client (GIT-WS2)​
​Migration from X to Git All about migrating to Git (GIT-WS3)​
​Git versus Subversion Comparison, Advantages and Disadvantages (GIT-WS4)​

Git Support

Git Support by committers of the Git Project

elego Software Solutions GmbH actively participates in Git and libgit2 development. Thus, with elego, you can benefit from a high level of Git expertise.

We offer support services for various Git clients

For continuous support, you can choose from two levels of support (silver, or gold) which differ in, among other things, the included number of incident inquiries and maximum reaction times.

Silver

Git Support

Hours 8 x 5

Days Monday - Friday

Times (CET) 9 - 17

Languages English/German

Contacts 2

Incidents per Year 6

Telephone Support No

Acknowledgement Time

Priority #1 - Critical max. 3 h

Priority #2 - Major max. 24 h

Priority #3 - Minor max. 72 h

Priority #4 - Low max. 14 d

Annual Fee Git Support 4.995 €

Gold

Git Support

Hours 12 x 5

Days Monday - Friday

Times (CET) 8 - 20

Languages English/German

Contacts 5

Incidents per Year 12

Telephone Support Yes

Acknowledgement Time

Priority #1 - Critical max. 2 h

Priority #2 - Major max. 16 h

Priority #3 - Minor max. 48 h

Priority #4 - Low max. 7 d

Annual Fee Git Support 9.995 €

Please find detaild imformation regarding services and terms in the Scope of the individual support options here: elego Git Support Services

Downloads

Articles, presentations and German translations

Professional Article "Git oder Subversion" published in Screenguide No. 18, 06/2013, titled  "Git oder Subversion? - Erfahren Sie, welche Versionskontrolle die bessere für Sie ist" (Author: Neels Hofmeyr)

Subversion has replaced its predecessor CVS because it simply is better at providing centralized version control. Then, along came Git: ingenious, open and distributed. Git is increasingly present even in big software houses and has become far more than just the new kid on the block. But is Git really better than Subversion? Several basic differences between the tools indicate that Subversion will not share the fate of its predecessor.

Download German Article: "Git oder Subversion "

LinuxTag 2013 Vortrag: "Git & libgit2 since 2011"

libgit2 is a portable implementation of the core git functionalityavailable in a library with bindings in many languages. This talkprovides an overview of the why and the how as well as updates onthe latest developments.

Download Presentation: "Git & libgit2 since 2011 "

SubConf 2009 Talk: "Comparing Apples to Oranges: Subversion, Git, and Mercurial"

By practical examples of every-day operations, this talk outlines the innate strengths and shortcomings of each of the three tools.

Download Presentation "Comparing Apples to Oranges: Subversion, Git, and Mercurial"

White Paper "Git versus Subversion - Which Tool is Appropriate?"

From the wide range of available version control tools, two rivals are emerging noticeably: Subversion and Git. Both are free of charge, both enable large software development teams for parallel development of several development lines. They are both able to branch and merge, solve conflicts and record the development history of the source code version by version. They seem to provide the same functionality, hence the choice between Git and Subversion is often not easy.

Nevertheless, Git and Subversion are not similar at all. A close look unveils that these version control systems have completely different structures.

Download White Paper "Git versus Subversion - Which Tool is Appropriate?"