Subversion%3A+Fehlerbeseitigung+unter+Zuhilfenahme+einer+Revisionsnummer
Viele Neulinge wie ich haben immer noch Probleme einen Fehler unter Angabe einer Revisionsnummer, (z.B. #xxx), zu beheben. Das bedeutet im Forum steht als Lösung seitens der Coder zum Beispiel nur folgende Angabe: Fehler wurde behoben, siehe #502. Nun um mit der Angabe #502 umzugehen muss man wissen das es das Revisionstool Subversion gibt. Das findet Ihr hier:
Subversion
Das einzige aktuelle Projekt dort derzeit ist openPHPnuke. Das wählt Ihr bitte an.
Es öffnet sich eine neue Ansicht. Dort auf dieser Seite findet Ihr nun den Link
Log anzeigen
Es wird Euch das Log aller in Subversion erfasster Revisionen angezeigt.
Hier nun seid Ihr endlich am Ziel. In der Spalte ganz links findet Ihr die Revisionsnummern die Ihr gesucht habt. Nun müsst Ihr Euch nur noch ''durchhangeln'' bis Ihr die gesuchte Revisionsummer findet. Diese klickt Ihr dann an.
In der neuen Ansicht die sich nun geöffnet habt, findet Ihr in der Zeile Namens "Geänderte Dateien" die Datei(en) die geändert werden müssen um auf den neuesten Stand zu kommen. Ihr könnt die Datei dann auf der rechten Sesite auswählen um sie anzeigen zu lassen. In der ersten Auswahl seht Ihr die gesammte Datei, ohne die Veränderung. Auf dem Link "Vergleich mit vorheriger" könnt Ihr Euch aber auch die einzelnen Änderungen anzeigen lassen. Das ist insbesondere dann von Vorteil wenn Ihr die bestehende Datei auf Eurem System nicht komplett verändern wollt, sondern nur editieren möchtet.
Zum editieren der Dateien muss man noch folgendes wissen:
linke Seite = alte Version; rechte Seite = neue Version
grün hinterlegte Zeilen: Zeilen sind zu ergänzen
rot hinterlegte Zeilen: Zeilen sind zu löschen
gelb hinterlegte Zeilen: Zeilen sind zu editieren
Verfasser Gonzo ()
aufgenommen 08.06.2005 21:18
Bewertung
Betreffender Link
Betreffender URL
Kommentar
geschrieben von zfkum von 19.07.2004 23:44:17 Meine Bewertung:
Hi gonzo,
danke für dieses HowTo!
Ich meine man sollte das HowTo noch ergänzen mit Erklärungen zu "Branch", "Tag" und "Trunk". Nicht alle Fehlerbeseitigungen im "Trunk" (also der aktuellen Entwicklerversion) können / dürfen in eine "Branch" - Version (offizielle Version aktuell 2.1.1) übernommen werden. Vielleicht kann einer der Entwickler mal hierzu Stellung nehmen. Wenn ich es richtig verstanden habe, darf ich, wenn ich mit einer "Branch" - Version arbeite, auch nur die Bugfixes aus dem "Branch" - Log übernehmen, oder?
Ciao,
Mike
|