Comment utiliser Composer pour exiger un référentiel forked sur Github ?

Patricia Arquette
Libérer: 2024-11-19 12:51:02
original
525 Les gens l'ont consulté

How to Use Composer to Require a Forked Repository on Github?

Exiger un fork avec Composer

Exiger un fork sur Github à l'aide de composer peut présenter des défis, illustrés par l'erreur rencontrée lors de la tentative d'utilisation de Nodge fork de lessphp. La solution la plus simple à ce problème consiste à utiliser un référentiel VCS.

Dans cette approche, le fork peut être ajouté en tant que référentiel et la contrainte de version ajustée pour pointer vers la branche personnalisée. Notamment, le nom de la branche personnalisée doit être préfixé par « dev- ».

Par exemple, si un fork de « monolog/monolog » a été créé avec une branche nommée « bugfix », le fichier composer.json doit être mis à jour comme suit :

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/igorw/monolog"
        }
    ],
    "require": {
        "monolog/monolog": "dev-bugfix"
    }
}
Copier après la connexion

Contrairement à l'exemple erroné, l'instruction "require" reste inchangée à l'exception de la spécification de la branche bugfix. Le package amont (monolog/monolog) continue d'être référencé, pas le fork personnel (igorw/monolog), et le nom de la branche est préfixé par "dev-."

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal