Avant d’aborder directement le cœur de l’article, c’est-à-dire Git et sa nouvelle fonctionnalité git-worktree, nous allons rapidement discuter des difficultés du développement dit de « maintenance » (sustain development), mais aussi des limitations de Git que cette nouvelle fonctionnalité cherche à repousser. Cette petite mise en contexte nous permettra ensuite d’aborder les fonctionnalités de git-bisect et de git-cherry-pick, en en comprenant d’autant plus le besoin.
1. Les affres du développement de maintenance
Si vous lisez cet article, il est très, très probable que vous ayez déjà écrit de nombreuses lignes de code dans votre vie. Il est même possible que certaines de ces lignes aient fini en « production », et que vous ayez peut-être eu à maintenir ce logiciel pendant quelque temps. Vous avez peut-être même dû créer une ou plusieurs branches pour maintenir différentes versions du logiciel en même temps.
Néanmoins, si votre logiciel n’a...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première