knb:firmware

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
knb:firmware [2022/10/03 16:19] – Dependencies wurden verschoben grischeknb:firmware [2023/04/26 16:18] (aktuell) – [Schnelleinstieg] awickert
Zeile 31: Zeile 31:
 Dependencies installieren: Dependencies installieren:
 <code bash> <code bash>
-./install_build_dependencies.sh+./scripts/install_build_dependencies.sh
 </code> </code>
  
Zeile 90: Zeile 90:
 ===== Branches & Tags ===== ===== Branches & Tags =====
  
-Es gibt im GitHub-Repository diverse Branches. Die beiden die aktuell genutzt werden sind **stable** und **experimental**. Wenn man das erste Mal einen anderen Remote-Branch auschecken will, so muss man ihn explizit mit angeben:+Es gibt im GitHub-Repository diverse Branches. Eine Übersicht und die Unterschiede der Branches sind im Artikel [[Contributing: Branches]] beschrieben. 
 +Wenn man das erste Mal einen anderen Remote-Branch auschecken will, so muss man ihn explizit mit angeben:
  
 <code bash> <code bash>
-git checkout -b experimental origin/experimental+git checkout -b stable origin/stable
 </code> </code>
  
-Zurück, oder zu anderen Branches die man schon hat, geht es dann einfach mit +Wenn man zwischen den Branches `stable` und `next` wechselt, so sollte man vorher "make clean" machen, damit es nicht zu Komplikationen kommt.
- +
-<code bash> +
-git checkout stable +
-</code> +
- +
-Wenn man zwischen Branches wechselt, der ein anderes Gluon-Release verwendet, so sollte man vorher "make clean" machen, damit es nicht zu Komplikationen kommt. Momentan nutzen unsere Branches das gleiche Gluon-Release, aber immer wenn ein Upgrade gemacht wird, dann sind sie ein paar Tage auseinander.+
  
 Für jeden Release gibt es einen Tag im Git-Repository. Um einen bestimmten Stand nochmal zu bauen, muss man also einen Checkout auf den gewünschten Tag machen, das geht so: Für jeden Release gibt es einen Tag im Git-Repository. Um einen bestimmten Stand nochmal zu bauen, muss man also einen Checkout auf den gewünschten Tag machen, das geht so:
  
 <code bash> <code bash>
-git checkout -b release tags/v2020.3.3.7+git checkout -b release tags/v2022.10.5
 </code> </code>
  
  • knb/firmware.1664813943.txt.gz
  • Zuletzt geändert: 2022/10/03 16:19
  • von grische