Source control management systems (SCM) are a part of the standard equipment of a software developer. Despite their daily usage, there are still many helpful techniques that are largely unknown. There are quite a lot of SCM tools . This article refers to the freely available, distributed SCM tool Git that has a very high relevance due to its widespread use. And with only a few adaptations many of the here presented practises can also be applied to other solutions as well, for example, subversion.
We first mentioned Gitpod last August. The new concept of this IDE allows you to create individual development environments from relevant GitHub repositories with just one click. Just like Project Theia, the company TypeFox is behind it. Co-founder Sven Efftinge, who is also product manager at Gitpod, introduces the new concept and explains the connection between Theia and Gitpod in an interview with JAXenter.
If you are looking for a new Git service to try and you are not familiar with Gitea, you are in the right place! Today we take a closer look at this self-hosted Git service and its newest release 1.7.0.
As our tech history series winds down, we want to take a moment and focus on a topic that has shaped how code is reviewed and how developers collaborate nowadays. Open your textbooks to chapter 11 – class is in session with the birth and evolution of social coding.
“The GDPR fever opened a greatly beneficial discussion on privacy protection – before that, nobody cared!”
Earlier this month, we reviewed the research of Vladimír Smitka on open .git folders in websites globally. The results of his research were remarkable – 390,000 web pages were found with open .git directory! So we invited Vladimir for a talk on his research, GDPR implications and his views on open source vulnerabilities.
Git 2.19 is here! The latest release comes with new features and all kinds of bug fixes. We take a look at what’s in store for developers.
The open-source, distributed version control system Git has had itself a major release. Git 2.6 brings dozens of new features and bugfixes, which comes as a relief to a number of users reporting bugs from previous versions.
The repository platform Git has recently shipped in version Git 2.5. The benefit of performance gains are rather extraordinary this time around with the addition of managing multiple working trees. The workfow for contributing has also been given a boost.
For all of their efforts in helping teams deliver more commits, Git and Mercurial have also introduced one significant problem: the slowing down of peer reviews. Marcin Kuzminski explains how “pragmatic groupings” can help.
A great feature of Git is how easy it is to make branches, but have you ever considered that public branches could be harmful? Pieter Hintjens brings the point home based on his experience and gathered evidence based on forks.
Moving to a distributed version control system (DVCS) like Git or Mercurial can mean facing a number of problems. Here’s a look at the best ways to solve those problems while saving time when switching.
From a subversive Git to Comic Sans at CERN, a roundup of our favourite tech pranks from around the web.
Git 2.0 unleashed with a twist to semantics, default settings adjustments, and general code cleanups and bug fixes.
Newly polished version drops, with old and obsolete statements yanked out, add-ons, and coding changes.