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)