Dans notre société, nous avons des versions alpha et bêta, lorsque nous sommes sur le point de publier une nouvelle version, nous faisons un alpha git merge (sur une branche beta), donc nous fusionnons tout alpha en beta. Le problème avec cette approche est que nous avons des fichiers de configuration qui ne devraient pas être fusionnés en beta, qui sont alpha (et autres branches de développement) seulement, mais ne devraient pas non plus être ignorés, ni appartenir à un autre dépôt car après tout, ils appartiennent à cette branche spécifique.Fusion de branches mais suppression de certains fichiers
Ainsi, la solution « idéale » serait quelque chose comme:
fusion git alpha -commit à ignorer
ou tout simplement définir les fichiers spécifiques à ignorer quand et seulement lors de la fusion.
Vous ne savez pas si ces options existent ou si c'est la meilleure approche.
« solution plus préférable serait de créer une commettras séparée alpha qui contient les changements de configuration, maintenant que vous fusionnez le reste de la branche en bêta, sauf que commettras. » <- comment faites-vous cette fusion sans ce commit? :) Quand vous faites une fusion de git, le nom de branche git prend tout, ce fichier inclus. – Artemix
Si toutes vos modifications indésirables sont dans un seul commit, alors vous pouvez le faire. – hspandher