Voici une expérience intéressante avec l'utilisation de Git. Pensez à la fonctionnalité 'pages' de Github: j'écris un programme dans une branche (par exemple master
), et un site Web de documentation est conservé dans une autre branche entièrement indépendante (par exemple gh-pages
).Expérience de branche Git
Je peux générer de la documentation au format HTML à partir du code de ma succursale master
, mais je souhaite publier ceci dans le cadre de mon site Web de documentation dans la branche gh-pages
.
Comment puis-je générer intelligemment mes documents à partir de mon code au master
, le déplacer vers ma branche gh-pages
et y apporter les modifications? Dois-je utiliser un hook post-commit ou quelque chose? Serait-ce une bonne idée, ou est-ce complètement idiot?
Je pense que cela peut être lié: http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories – Eimantas
@Eimantas: Pas vraiment, je pense. Cela concerne environ deux branches dans le même référentiel, et non deux référentiels différents. – avdgaag
un crochet de pré-tag pourrait être fait, afin de générer la documentation et de publier si sur la branche, avant de revenir à master et appliquer la balise. Mais je ne suis pas assez familier avec les crochets pour voir exactement comment le faire. – VonC