Git Merge 2019
Beginning of February Git Merge 2019 took place in Brussels. As a service provider for the planning and implementation of migrations from any version control systems to Git as well as for training and support, the symposium was of course worth a visit for ASERVO...
The conference was thematically divided into three areas: new technical developments at Git, the use and scaling of Git in enterprise environments, and the use of Git in industries such as design, computer games or government.
Many technical developments are driven by the industry giants Microsoft, Google and Facebook, who often organize their code into "monorepos". For these huge repositories, Git still reaches its limits, so that new optimizations like the Git protocol v2 are being developed. It is available since last summer, but was presented again at Git Merge. It provides among others optimized retrieval of references for faster server requests.
Another featured release is likely to please many users who are accustomed to having binaries in the repository from other version control systems: Git will soon receive native support for "large objects". "Partial clones" can reduce disk space usage and network traffic if it is unavoidable to check in (larger) binary data into the Git repository instead of into an Artefact repository manager.
The topics for the use and the scaling of Git in the Enterprise environment revolved around the question "monorepo or multirepo?". Although it seems logical in the first place to have separate repositories for individual services, artefacts or libraries, practice shows time and again how difficult it is to manage dependencies across technologies. The developers of Git and the Git hosting services have also recognized this problem so that new solutions can be expected there in the future.
Last but not least, the presentations on Git's use in industries such as design, computer games, or government gave us, as your provider of Git training, another insight into how Git can be used for non-code artifacts and learned by non-technicians.
Visit our website to find out more about Git and our Git consulting, training and support services.