Affichage des articles dont le libellé est git. Afficher tous les articles
Affichage des articles dont le libellé est git. Afficher tous les articles

lundi 1 juin 2015

Bien utiliser Git merge et rebase

Un git merge ne devrait être utilisé que pour la récupération fonctionnelle, intégrale et finale d’une branche dans une autre, afin de préserver un graphe d’historique sémantiquement cohérent et utile, lequel représente une véritable valeur ajoutée.
Tous les autres cas de figure relèvent du rebase sous toutes ses formes : classique, tri-partite, interactif ou cherry picking.
Dans cet article de fond, nous allons explorer en détail les sémantiques de merge et rebase, apprendre à choisir entre l’un ou l’autre, et donner des clés pour les utiliser au mieux afin d’obtenir un historique impeccable.
Mise à jour : la version anglaise de cet article est ici

mardi 12 février 2013

Github, Build Open Source Software better, together


Github logoFebruary 6, 2013


Powerful collaboration, review, and code management for open source and private development projects.
GitHub is a web-based hosting service for software development projects that use the Git revision control system.GitHub offers both paid plans for private repositories, and free accounts for open source projects. As of May 2011, GitHub was the most popular open source code repository site.
GitHub is a “version control” web site that is taking the Internet by storm. It was originally designed for software developers. Its web site states that the site lets programmers upload code and share it with other developers. It keeps track of who made what changes where, and it helps merge all those changes together. It “controls” the various versions of an open source software project.

samedi 24 novembre 2012