Subversion - FHEM-Installation versionieren

Begonnen von Phil__, 23 Mai 2014, 08:08:36

Vorheriges Thema - Nächstes Thema

Phil__

Hallo,

ich habe meine FHEM-Installation mit Subversion versioniert.
Der Vorteil ich kann jegliche Änderungen, ob Update oder Änderungen von mir in den .cfgs, in den Logs nachvollziehen und zu beliebigen Versionsständen aller Files zurück springen.

Kurz zum Vorgehen:
- Habe das Verzeichnis /opt/fhem komplett in der Versionierung
1.) Repository in Subversion erstellen
2.) Verzeichnis /opt/fhem dem Repo hinzufügen
3.) Verzeichnis /opt/fhem löschen
4.) /opt/fhem wieder an den selben Ort auschecken

Falls interesse besteht würde ich mir mal die Mühe machen und eine detailierte Anleitung ins Wiki stellen?!?!?

Update:
Habe mal einen ersten, noch unvollständigen Entwurf der Wiki-Seite erstellt

http://www.fhemwiki.de/wiki/Subversion_-_FHEM_Installation_versionieren


Viele Grüße

Phil
Server: Intel DH77EB + Core i3-2120 mit Ubuntu Server 14.04
Backup: Beaglebone Black
Homematic: HM-LAN-Adapter, HM-CC-RT-DN, HM-CC-TC, HM-LC-SW1-PL2, HM-SEC-RHS, HM-SEC-SC, HM-TC-IT-WM-W-EU, HM-WDS10-TH-O
Weitere: Denon-AVR, PhilipsTV, PhilipsHue, Raspi+XBMC
Nexus 7 (WebViewControl + FTUI)

rudolfkoenig

Und du koenntest mit cmdAlias vor einem update automatisch ein "svn commit" durchfuehren.

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Phil__

Zitat von: rudolfkoenig am 23 Mai 2014, 08:19:48
Und du koenntest mit cmdAlias vor einem update automatisch ein "svn commit" durchfuehren.

Wie müsste ein solcher cmdalias aussehen?
Muss ja im richtigen Verzeichnis stehen und auch evtl einen Kommentar zum commit eingeben.



ZitatAlso ich hätte Intersse daran!

Ok, werde am Wochenende mal einen Wiki-Eintrag erstellen.
Server: Intel DH77EB + Core i3-2120 mit Ubuntu Server 14.04
Backup: Beaglebone Black
Homematic: HM-LAN-Adapter, HM-CC-RT-DN, HM-CC-TC, HM-LC-SW1-PL2, HM-SEC-RHS, HM-SEC-SC, HM-TC-IT-WM-W-EU, HM-WDS10-TH-O
Weitere: Denon-AVR, PhilipsTV, PhilipsHue, Raspi+XBMC
Nexus 7 (WebViewControl + FTUI)

betateilchen

Zitat von: Phil__ am 23 Mai 2014, 08:38:51
Wie müsste ein solcher cmdalias aussehen?

commandref lesen... da gibts sogar ein Beispiel (in dem es zwar um ein "save config" geht, aber das Prinzip ist das gleiche)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!