2013-09-05 6 views
20

Ist es möglich, ein Github Repo von einer bestimmten ID enthalten?Bower Git-Paket mit einer Commit-ID

Zum Beispiel brauche ich angular.js Repo mit e12e584ca8db306dce8e0f4d3a212d77fbae966c ID.

Ist das möglich?

"dependencies": 
     "angular-my-repo":"https://github.com/angular/angular.js/tree/e12e584ca8db306dce8e0f4d3a212d77fbae966c", 
     "moment": "~2.1.0" 
}, 

oder was ist die korrekte Syntax?

+0

Diese URL scheint zur Commit auf die GitHub-Seite zu gehen, und nicht der Code. Bower unterstützt lokale Endpunkte, so dass Sie den Repo klonen, die gewünschte Commit auschecken und Bower darauf hinweisen können. – max

+0

Entschuldigung, ich habe einen Fehler gemacht. Die richtige URL ist https://github.com/angular/angular.js/tree/e12e584ca8db306dce8e0f4d3a212d77fbae966c – Cemo

+1

für bower registrierte Repos, einfach die Commit-ID anstelle der Version. '" eckig ":" e12e584ca8db306dce8e0f4d3a212d77fbae966c "' –

Antwort

28
bower install --save git://github.com/angular/angular.js#e12e584ca8db306dce8e0f4d3a212d77fbae966c 

oder

bower install --save https://github.com/angular/angular.js.git#e12e584ca8db306dce8e0f4d3a212d77fbae966c 

finden Sie in diesem Thread

https://github.com/bower/bower/issues/856

+0

Danke! Das hat mir den Tag gerettet! – fablexis

1

Neben Cemo 's Antwort, Es ist möglich, Bower-Paket von einem installieren verpflichten, die Zeichen mit' # '

d.h

bower install --save package_name#commit_sha 

beispiel

bower install --save angular.js#e12e584ca8db306dce8e0f4d3a212d77fbae966c 

dies zu Ihrem bower.json

"angular.js":"e12e584ca8db306dce8e0f4d3a212d77fbae966c" 

Hoffnung Dies hilft, den depndency

Beitrag leisten werden!