2015-07-08 12 views
6

Ho un repository git che è fondamentalmente un fork di Bootstrap.Bower: installare fork di Bootstrap

E 'stato modificato e posso spingere su un altro repo rispetto a quello ufficiale. È ancora possibile eseguire il pull da Bootstrap (per ottenere gli aggiornamenti).

Il mio problema qui è, quando inserisco bower install http://my_custom_url.git bower scaricare il repository ufficiale Bootstrap e non il mio.

Non riesco a capire perché e sfortunatamente non riesco a condividere il vero URL del mio repository (è bloccato dalla mia azienda).

Qualsiasi aiuto sarebbe molto apprezzato, grazie!

+0

Hai effettuato le tue modifiche –

+0

Non ho cambiato nulla. Qualcuno ha biforcato il bootstrap della mia azienda con stili personalizzati, voglio clonare questo repository nella mia app con bower, ma ottengo solo una pergola. – Maxime

risposta

6

A meno che non diversamente specificato, Bower scarica l'ultima versione dal dal repository.

Se non è stata creata una nuova versione, apparirà che Bower sta scaricando dal ramo Github originale. L'ultima versione sul repository biforcuta è la stessa dell'originale.

Un'opzione è creare una nuova versione per il repository biforcato e dovrebbe funzionare come previsto.

Oppure, si potrebbe utilizzare bower install http://my_custom_url.git#commit dove commit è il nome della più recente commit con le modifiche al codice di bootstrap.

È possibile utilizzare branchname anziché commit ma si rischia che il codice venga modificato senza che se ne accorga.

+0

ci ho pensato, ma come ho detto, il repo non è mio e fare un fork di una forchetta solo per cambiare il rilascio è un pò ... male vero? È questo l'unico modo per farlo funzionare? – Maxime

+0

@Maxime ha aggiornato la mia risposta, è anche possibile specificare il commit che include le modifiche. – YPCrumble

+0

non sapevo che fosse possibile dire quale commit voglio! Sembra fantastico, tornerò presto per dirti se va bene, perché adesso non posso farlo :) – Maxime