changement de code pour chaque mise à jour de version

Je viens de télécharger le code source ouvert (sphinx) et de modifier certains fichiers * .cpp et * .c afin d’obtenir le résultat recherché.

Maintenant, pour chaque mise à jour de version, il faut aller modifier le code encore et encore …

Y a-t-il des manières possibles de réaliser ceci sans toucher le code source directement?

Quelqu’un peut-il m’aider à cet égard …?

Utilisez un système de contrôle de version. Par exemple GIT. Créez simplement une twig avec vos modifications et fusionnez chaque nouvelle version de la bibliothèque dans votre twig. Cela préservera vos modifications et vous montrera facilement tout conflit possible.

Ou si le projet est déjà un projet open source installé sur un serveur GIT, créez simplement votre fork privé à partir de celui-ci.