NEWS
Kann man Blockly mit Git Versionskontrolle nutzen?
-
Ich würde gerne Versionierung mit Git für Blockly nutzen, hab aber leider nichts gefunden. Ich habe auch leider nicht den Pfad gefunden, wo die Blockly Skripte abgespeichert werden sollten.
Kann mir jmd. sagen wie das geht oder wo ich nachschauen kann?
-
@schwambo
Die Blockly-Scripte liegen nicht einfach so "als Datei" vor.
Die mit Git oder SVN zu versionieren wird also schwierig.Die Lösung lautet: BackItUp.
Alternative: Du exportierst Dir den Blockly-Code in eine Datei und versionierst diese.
@all: Die Idee an sich hat aber einen gewissen Charme. Wäre mal 'ne Idee für zukünftige Versionen.
Ich hab' da mal ein Issue aufgemacht: https://github.com/ioBroker/ioBroker/issues/414 -
@Codierknecht vielen dank für die schnelle Antwort und das aufmachen eines ISSUES für mich!
Etwas schade, aber jetzt weiß ich besser bescheid!
-
@schwambo
Die Blocklies liegen allerdings in deinem Mirror. Vielleicht kann man das versionieren?
-
@thomas-braun sagte in Kann man Blockly mit Git Versionskontrolle nutzen?:
@schwambo
Die Blocklies liegen allerdings in deinem Mirror. Vielleicht kann man das versionieren?
Genau so mache ich das - im JavaScript-Adapter das Spiegeln einschalten:
Und das Git-Repository habe ich dann in dem Verzeichnis eingerichtet:
iobroker@iobroker:~/MeisenwegScripts$ ll insgesamt 68 drwxrwxr-x 17 iobroker iobroker 4096 Jul 29 20:20 ./ drwxr-xr-x 9 iobroker iobroker 4096 Jan 19 2022 ../ drwxr-xr-x 27 iobroker iobroker 4096 Nov 10 22:19 001_Routinen/ drwxr-xr-x 3 iobroker iobroker 4096 Dez 24 2021 Amazon_Echos/ drwxr-xr-x 2 iobroker iobroker 4096 Dez 24 2021 Calculated/ drwxr-xr-x 2 iobroker iobroker 4096 Mär 22 2021 common/ drwxr-xr-x 2 iobroker iobroker 4096 Dez 2 13:36 ESP8266/ drwxrwxr-x 8 iobroker iobroker 4096 Dez 20 15:34 .git/ drwxr-xr-x 2 iobroker iobroker 4096 Mär 22 2021 global/ drwxr-xr-x 3 iobroker iobroker 4096 Dez 12 2021 JSON_parsen/ drwxr-xr-x 2 iobroker iobroker 4096 Okt 31 2021 _maintenance/ drwxr-xr-x 3 iobroker iobroker 4096 Jul 24 20:56 ShellyButtons_Actions/ drwxr-xr-x 2 iobroker iobroker 4096 Jul 29 20:20 SourceAnalytix/ drwxr-xr-x 8 iobroker iobroker 4096 Jul 3 15:29 Tasmota_Auswertung/ drwxr-xr-x 2 iobroker iobroker 4096 Dez 12 2021 Tasmota_Einschaltdauer/ drwxr-xr-x 2 iobroker iobroker 4096 Jul 14 15:19 Telegram/ drwxr-xr-x 2 iobroker iobroker 4096 Nov 6 20:51 Tests/
Von dort mache ich dann
git add .
,git commit -m "Kommentar"
undgit push
Das zurückdrehen eines Blocklys ist so auch möglich, also wenn man die Datei ändert. Die Änderung erscheint unmittelbar im Skript-Editor (sofern es gespeichert war)
-
@bananajoe oh das ist perfekt und beantwortet meine Frage!
-
@thomas-braun
Kann man - Danke für den Schubs