2010-09-27 18 views
1

Quelle est la meilleure façon d'organiser les fichiers de correctifs? Imaginez que vous ayez un fichier patch pour une application open source et que vous le modifiez et que vous souhaitiez conserver les modifications dans un patch. Quelle est la meilleure solution: ajoutez les nouvelles modifications à l'autre correctif afin d'avoir un seul gros fichier patch ou créez le second correctif et ayez un paquet d'un pour chaque modification.Comment organiser les fichiers de correctifs? Beaucoup de fichiers ou un seul?

Si vous choisissez la seconde, qu'en est-il des correctifs qui modifient les mêmes fichiers et lignes et peuvent donc provoquer des conflits lors du patchage? Dois-je établir une commande?

Répondre

0

Un correctif par numéro publié dans le suiveur de problèmes de projets. Sinon, gardez vos changements dans Git ou autre et utilisez une branche pour les projets majeurs. J'ai souvent une branche pour chaque module, puis une branche pour chaque patch sur lequel je travaille.

+0

Oui, mais je suis en train de modifier un outil externe open source que je ne voudrais pas avoir dans le dépôt, je veux juste avoir les correctifs pour les appliquer au code source d'origine de l'outil externe. – victorgp

+0

Nous utilisons un répertoire de correctifs séparé pour les correctifs que nous ne pouvons pas apporter en retour, mais ils sont plutôt rares. J'essaierais quand même de les séparer si possible et de les combiner si vous avez des patchs qui marchent sur les orteils de l'autre. –

+0

En outre, il peut être utile d'essayer de l'obtenir sur Github ou quelque chose de sorte que vous pouvez fourche, mais encore faire vos propres changements facilement. Au moins, vous pouvez avoir votre branche personnelle ou votre branche personnelle si vous faites l'intégration de github –