Bonjour,
J'assure la maintenance d'un logiciel open source. J'ai engagé ce travail voilà maintenant près de 3 ans. Au fil du temps, pour découvrir le code source et son fonctionnement j'ai été amené à ajouter des choses et en retirer d'autres. Aujourd'hui je maîtrise à peu près l'ensemble du source mais je suis confronté à un problème. Je voudrais remplacer le Git existant (sur Sourceforge) par une version stable et épurée de tout ce qui est devenu inutile (par exemple au fil des différentes versions certaines fonctions du logiciel de départ ont été supprimées). J'ai cherché dans la doc Git comment faire quelque chose comme une remise à zéro de tous les compteurs et historiques et remplacer le Git existant par une version "toute neuve". J'ai bien pensé à supprimer le dépôt distant et en créer un neuf, puis à supprimer les versions Git locales pour recharger ensuite le tout (pull). Est-ce la bonne méthode?
Quelques infos complémentaires:
- je suis sous Linux (Mint 17)
- j'utilise Netbeans et le logiciel est écrit en Java
- je suis le développeur principal et un autre développeur travaille avec moi
- il y a eu des forks du logiciel à différents endroits (comme github) mais je ne m'en préoccupe pas puisque je n'en ai pas été informé (manifestement c'est pour conserver une version archive que ça a été fait, pas de développement associé publié)
Merci d'avance pour vos conseils.
Partager