Autor | stefan |
Datum | 17.08.2008 16:52 |
Beiträge: | mehrere Möglichkeiten
1) Hier ist es ja auch so das es 3 "Versionen" gibt Stabil = Im SVN Bereich "Branch" genannt Hier drin ist dann jeweis das Release das herausgegeben wird usw... Entwicklung/Test = Im SVN Bereich "Trunk" genannt Das ist logischerweise aktueller als Branch. Kann aber auch schnell mal kurzzeitig mehr Fehler haben... Experimental = Pure Entwicklung Das ist dort wo dann Module entwickelt werden. Der Weg ist dann Erst Experiomental Dann Trunk Dann Branch Und daraus dann ein Release Behoben werden Fehler 100% im Trunk (Hier auf der Seite läuft die Trunk Version). Kurz danach +/- x Zeit dann wird das in den Branch transferiert. (Das ganze steht aber auch noch mal ausführlicher Je nachdem welche Grundversion du nutzt (Vermutlich ein Release also Branch) hast du jetzt wieder verschiedene Möglichkeiten. Entweder du wartest auf das nächste Release. Oder du aktualisierst auf Branch ebene. Dazu müsste das dann natürlich erstmal im Branch sein. Oder du schaust was ich korrigiert habe und übernimmst die Änderungen. Dazu musst du natürlich wissen ob die Änderungen 1 zu 1 in die Version übernommen werden können. (was hier der Fall ist) Hier zu den Änderungen Du hast hier grundsätzlich sehr viele Möglichkeiten, daher ist es oft schwer das mit einem Satz zu beantworten. 2) Ein ganz andere Weg wäre über repositorys zu gehen. Hier muss ich allerdings sagen das sich dieses noch in der Erprobung befindet und z.Z. ausschließlich auf trunk Versionen beruht. Dabei befinden die Module ich in einem freigeschalteten repository Server. Dieser liefert die jeweils aktuellen Module (Die die dafür freigeschaltet wurden durch den Admin) (Aktualisierung täglich). Diese Server kann jeder anbieten. Die repository Adresse muss an natürlich hinzugefügt werden wenn es nicht von uns ist. Auch wenn das trunk ist, wird bei Differenzen im Abhängigkeits System auf Probleme geachtet. (Das ist wie gesagt aber [eben die Probleme] in Erprobung.) Ich habe hier jetzt mal mit ein paar Stichpunkten hinweise gegeben und einen schnellen weg der Übernahme (wenn auch manuell) aufgezeigt. Um alles zu verstehen reicht das natürlich nicht aus. Die quellen sind ja offen von daher ist auch die Möglichkeit gegeben es was mit subversion zu machen (auch nur ein Stichpunkt) |
Diese Seite drucken Diese Seite schließen |
Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS |
http://www.openphpnuke.info/ |