Help:Subversion

From BlueM
Revision as of 06:15, 9 October 2007 by Froehlich (talk | contribs) (Subversion am IHWB)
Jump to navigation Jump to search

Subversion (SVN) ist eine Open-Source-Software zur Versionsverwaltung von Dateien und Verzeichnissen.

Clients

Es gibt eine Vielzahl von Subversion Clients (siehe Liste). Hier sei nur auf einen hingewiesen:

TortoiseSVN

Tipp
Benutzung von WinMerge als externes Diff-Tool in TortoiseSVN (internes Diff-Tool von TortoiseSVN hat keine Syntax-Hervorhebung):
In den TortoiseSVN Einstellungen, unter External Programs:
Unter Diff Viewer die Option External auswählen und in das Textfeld folgendes eintragen (ggf. WinMerge Installationsverzeichnis anpassen):
C:\Programme\WinMerge\WinMerge.exe /dl %bname /dr %yname %base %mine

Subversion am IHWB

Es gibt verschiedene Möglichkeiten, auf die SVN Repositories am IHWB zuzugreifen:

https://wiki.bluemodel.org/svn/
Direktzugriff auf die SVN-Repositories. Diese URL wird von SVN-Clients benötigt, um SVN-Aktionen wie checkout, update, etc. auszuführen.
Im Web-Browser kriegt man unter dieser URL nur die aktuellsten (letzten) Revisionen der Dateien angezeigt.
https://wiki.bluemodel.org/websvn/
Web-Interface zu den SVN-Repositories
https://wiki.bluemodel.org/viewvc/
Ein weiteres Web-Interface zu den SVN-Repositories (nur für internen Gebrauch zugelassen)

Es sind nicht alle Repositories und auch nicht alle Unterordner der einzelnen Repositories für jeden einsehbar! Externe haben beispielsweise nur Zugriff auf ausgewählte Repositories und Ordner.