Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
GIT/Composer: Einen bestimmten Commit "requiren"
#Tutorials#Git
Da nicht alle Git, bzw. Composer Packages eine echte Version haben, kann es vorkommen, dass man "dev-master" als Versionsangabe hat. Das funktioniert solange, bis es breaking changes gibt und dadurch ein Projekt kaputt machen. Hat man so einen Punkt erreicht, möchte man vielleicht die Version, die noch funktioniert hat beibehalten. Hat man nun aber keine echte Versionsnummer, kann man dies auch anhand des Commit-Hashes tun. Das Ganze geht dann wie folgt:
{
"name": "foo/foo-lib",
"repositories": [
{
"type": "git",
"url": "https://github.com/Foo/Bar.git"
}
],
"require": {
"foo/bar": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e"
}
}
Der Trick ist hierbei das #2633721877cae79ad461f3ca06f3f77fb4fce02e. Dies sorgt dafür, dass von dem Package nur dieser eine Commit benutzt wird.
Kommentare
Es gibt noch keine Kommentare. Sei der Erste!
Hinterlasse einen Kommentar