GitHub è il mantenimento di un namespace per ogni PR nel repository originale, quindi funziona anche:
npm install <user>/<repo>#pull/<id>/head
NOTE: It doesn't seeem to be working with NPM v. 5. See the comment below .
ad esempio:
npm i --save-dev json-schema-faker/json-schema-faker#pull/129/head
o con yarn:
yarn add <user>/<repo>#<id>/head
ad esempio:
yarn add json-schema-faker/json-schema-faker#129/head
notare che in caso Yarn non c'è pull/
segmento nel pacchetto iden tifier.
Questo può essere utile se è necessario automatizzare l'installazione o il repository/derivazione da cui viene rimosso l'originario PR. Vedi anche Modifying an inactive pull request locally su GitHub.
fonte
2016-04-20 12:00:33
Questo funziona, ma: Come installo più richieste pull (e unirle)? – Munchkin
@Munchkin Non penso che sia qualcosa che dovresti fare con NPM stesso. Forse forzi il repository, unisci i PR nella tua forcella e installa da lì? –
Yarn (o Github più?) Non sembra supportare il pull nel tag. Quindi per l'esempio sopra sarebbe: json-schema-faker/json-schema-faker # 129/head. C'è anche un suffisso 'fusione' (piuttosto che 'testa') per alcuni PR ma non so cosa significhi. –