Est-ce qu'une Version sur GitHub?
- C'est quoi exactement?
- Pour quoi est-il utilisé?
- Quelle est l'étendue de l'utilisation?
- Comment est-il habituellement utilisé?
OriginalL'auteur Ernst Ernst | 2015-11-05
Vous devez vous connecter pour publier un commentaire.
De Officiel GitHub:
Communiqués de sont de GitHub manière de l'emballage et de la fourniture de logiciels pour vos utilisateurs. Vous pouvez penser que c'est un remplacement à l'aide de téléchargements pour fournir le logiciel.
Avec Communiqués de, vous pouvez fournir des liens vers des fichiers binaires, ainsi que les notes de publication décrivant vos modifications.
À leur base, Communiqués de sont basés sur Git tags. Étiquettes marque un point spécifique dans l'histoire de votre projet, de sorte qu'ils sont un excellent moyen d'indiquer une Libération. Communiqués de sont commandés par un de l'étiquette de la date de la manière suivante:
Pour plus d'informations sur l'affichage de vos balises existantes, voir Travailler Avec Les Balises.
Très mauvaise. Je n'ai même pas le bénéfice. Je voudrais sauvegarder cette explication officielle de personnes qui utilisent déjà que pour voir comment il fonctionne.
Rien de mal à cela. Même encouragé par stackoverflow.
OriginalL'auteur Ernst Ernst
Définition
Comme mentionné dans "À Propos De Communiqués De"
Une décharge est un conteneur d'un ou plusieurs actifs, associés à un git annoté tag (depuis
git push --suivez-tags
ne pousse annoté tags)Il remplace depuis juillet 2013 un vieux "GitHub Télécharger" système qui a été commence à avoir abusé de (personnes stockées n'importe quoi et tout ce qu'il contient), et retiré en Décembre. 2012.
En forçant une indirection (tag => version => actif), GitHub fait que de plus gérable.
Utilisation
Un GitHub libération prolongée est utilisé:
Exemple
Un exemple d'un projet à l'aide de communiqués serait git pour les versions de windows.
Dans le cas de git pour Windows, qui est très pratique compte tenu de ce que vous pourriez voulez installer git en premier lieu, et vous pourriez ne pas avoir le bon ensemble d'outils pour compiler les sources.
API considération
Comme le GitHub V3 Version de l'API illustre, une nouvelle version est pas une balise.
Lorsque vous créer une libération de, vous aurez besoin du nom d'une balise, mais qui permettrait de créer un vide libération (associés à la balise)
À partir d'une version, vous pouvez télécharger un ou plusieurs actifs pour elle.
L'actif de données est prévu dans son état de forme binaire.
Remarque: GitLab prend également en charge "libération" depuis GitLab 8.2 (Nov. 2015).
Assurez-vous. J'ai réécrit la réponse en conséquence.
OriginalL'auteur VonC