Autor Thema: (gelöst) SVN Crashkurs  (Gelesen 2996 mal)

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2716
  • RTFM
    • commandref
(gelöst) SVN Crashkurs
« am: 06 Dezember 2016, 21:27:01 »
Hallo zusammen,

mittlerweile habe ich zwei Module (archetype und Nmap), welche mehr oder weniger funktionieren, geschrieben und plane für Telegram Dialoge (chatBot) ein weiteres Modul zu schreiben.
Da ich jedoch nur Hobby Programmierer bin und keine Ahnung von Versionsverwaltung (SVN oder git) habe würde es mich freuen, wenn sich jemand findet, der mir einen Crashkurs zu dem Thema geben kann und auch vielleicht noch mal meinen Code durchguckt, damit die Module ofizieller Bestandteil von FHEM werden können (auch wenn ich für beide noch eine mehr oder weniger lange ToDo Liste habe).

Danke und Grüße
igami

PS: bitte nicht alle auf einmal ;)


Irgendwie hatte ich das Thema verdrängt ::)

Tatsächlich bilde ich mir ein, dass die ofizielle Doku besser geworden ist:
https://svn.fhem.de/#readwrite
https://wiki.fhem.de/wiki/SVN_Nutzungsregeln#Technische_Regeln

auf der svn.fhem.de Seite wird nun genau erklärt wie man vorgehen muss und der rest ist im wiki Artikel beschrieben (den gab es vorher auch schon)
« Letzte Änderung: 14 April 2017, 07:16:26 von igami »
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Offline krikan

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7028
Antw:SVN Crashkurs
« Antwort #1 am: 07 Dezember 2016, 17:37:54 »
Hallo igami!

Infos zur Nutzung von svn im Speziellen für FHEM findest Du mit weiteren Dokuverweisen im Wiki unter http://www.fhemwiki.de/wiki/SVN_Nutzungsregeln.
checkout, update, diff und commit des Codes sind grundsätzlich relativ einfach. Darüber würde ich mir keine großen Sorgen machen und man braucht mMn keinen Kurs. Schaffe ich auch als Nicht-Entwickler (betreue bei FHEM nur ZWave-Konfigurationsdaten und keine Module). Bei der Codedurchsicht kann ich Dir leider nicht helfen.

Gruß, Christian

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2716
  • RTFM
    • commandref
Antw:SVN Crashkurs
« Antwort #2 am: 19 Dezember 2016, 21:23:56 »
Ich dachte eher an so eine Anleitung für doofe ::)

1. installiere svn
sudo apt-get install subversion
2. ...
n. spiele ein update ein
svn commit
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Offline klausw

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1941
Antw:SVN Crashkurs
« Antwort #3 am: 21 Dezember 2016, 15:24:31 »
nutzt du Linux oder Windows?
Windows könnte ich schnell was zusammenschreiben ;)
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

Offline marvin78

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5858
Antw:SVN Crashkurs
« Antwort #4 am: 21 Dezember 2016, 15:40:59 »
Wäre es nicht schneller, sich über die generelle Nutzung von svn in den gefühlt Millionen Einträgen zu informieren, die google auf eine Suche danach liefert? Die FHEM-spezifischen Dinge kann man dann sehr schnell dem Wiki entnehmen.

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2716
  • RTFM
    • commandref
Antw:SVN Crashkurs
« Antwort #5 am: 22 Dezember 2016, 05:12:35 »
nutzt du Linux oder Windows?
seit Jahren schon Linux  8)

Wäre es nicht schneller, sich über die generelle Nutzung von svn in den gefühlt Millionen Einträgen zu informieren, die google auf eine Suche danach liefert?
Ich glaube jetzt weiß wieder warum Anfänger immer wieder die gleichen Fragen stellen, zu viel Informationen.

Dann werde ich mich mal durch ein Tutorial wurschteln und die Quintessenz hier niederschreiben.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Offline KernSani

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3532
Antw:SVN Crashkurs
« Antwort #6 am: 14 April 2017, 00:57:41 »
Dann werde ich mich mal durch ein Tutorial wurschteln und die Quintessenz hier niederschreiben.
Und? ;-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline igami

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2716
  • RTFM
    • commandref
Antw:SVN Crashkurs
« Antwort #7 am: 14 April 2017, 07:15:51 »
Und? ;-)
Irgendwie hatte ich das Thema verdrängt ::)

Tatsächlich bilde ich mir ein, dass die ofizielle Doku besser geworden ist:
https://svn.fhem.de/#readwrite
https://wiki.fhem.de/wiki/SVN_Nutzungsregeln#Technische_Regeln

auf der svn.fhem.de Seite wird nun genau erklärt wie man vorgehen muss und der rest ist im wiki Artikel beschrieben (den gab es vorher auch schon)
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED