Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:svn [2012/05/05 10:19] mhoffmann |
software:svn [2013/02/12 05:12] (aktuell) mhoffmann [Windows-Clients] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== SVN auf Server-Seite ===== | + | ===== Subversion Versionsverwaltung ===== |
- | ==== SVN auf Windows Server 2008 R2 ==== | + | ==== SVN Server auf Windows Server 2008 R2 ==== |
Die SVN-Funktionalität wird mit der Kostenlosen Version von "VisualSVN Server" realisiert. | Die SVN-Funktionalität wird mit der Kostenlosen Version von "VisualSVN Server" realisiert. | ||
VisualSVN basiert wie fast alle SVN Server auf der Apache-SVN Technologie und verwendet intern einen modifizierten Apache2 Webserver. Der Server ist vollständig mit allen SVN-Features kompatibel und kann mit jedem beliebigen Client verwendet werden. | VisualSVN basiert wie fast alle SVN Server auf der Apache-SVN Technologie und verwendet intern einen modifizierten Apache2 Webserver. Der Server ist vollständig mit allen SVN-Features kompatibel und kann mit jedem beliebigen Client verwendet werden. | ||
Zeile 12: | Zeile 12: | ||
=== Installation === | === Installation === | ||
- | Die Installationsdatei kann auf der [[www.visualsvn.com/server/download/|Offiziellen Seite]] von VisualSVN heruntergeladen werden. Die Grundinstallation verläuft wie bei einem normalen Windows-Programm. | + | Die Installationsdatei kann auf der [[http://www.visualsvn.com/|Offiziellen Seite]] von VisualSVN heruntergeladen werden. Die Grundinstallation verläuft wie bei einem normalen Windows-Programm. |
=== Konfiguration === | === Konfiguration === | ||
Zeile 41: | Zeile 41: | ||
=== Zugriffsverwaltung Repositories === | === Zugriffsverwaltung Repositories === | ||
Mit "Rechtsklick" -> "Properties..." auf einem Repository kann festegelegt werden welche Nutzer auf das entsprechende Repository zugreifen können. | Mit "Rechtsklick" -> "Properties..." auf einem Repository kann festegelegt werden welche Nutzer auf das entsprechende Repository zugreifen können. | ||
- | |||
- | === Adresse zu den Repositories === | ||
- | # https://x2.wiba10.de:8443/svn/[Name des Repositorys]/ | ||
VisualSVN greift auf die Nutzerdaten des Active-Directorys zurück, die entsprechend benutzt werden können. | VisualSVN greift auf die Nutzerdaten des Active-Directorys zurück, die entsprechend benutzt werden können. | ||
- | ==== SVN auf WibaWeb ==== | + | ==== SVN auf Ubuntu ==== |
- | Adresse zu den Repositories: | + | Die Konfiguration wird unter [[software:apache:subversion|]] beschrieben |
- | # https://www.wiba10.de/svn/[Name des Repositories] | ||
Zeile 57: | Zeile 53: | ||
==== Windows-Clients ==== | ==== Windows-Clients ==== | ||
- | Auf **Windows** eignet sich als Software "Tortoise SVN". | + | Auf **Windows** eignet sich als Software [[http://tortoisesvn.net/|TortoiseSVN]]. |
+ | |||
+ | Für VisualStudio 2010 eignet sich [[http://ankhsvn.open.collab.net/|ankhSVN]] als sehr gutes Plugin. | ||
+ | ==== Linux-Clients ==== | ||
+ | === GUI === | ||
+ | Als grafische Oberfläche kann die in den Dateibrowser [[Nautilus]] integrierte Software RapidVCS((http://wiki.rabbitvcs.org/wiki/install/ubuntu)) genutzt werden. | ||
+ | # add-apt-repository ppa:rabbitvcs/ppa | ||
+ | # apt-get update | ||
+ | # apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-nautilus3 rabbitvcs-thunar | ||
+ | |||
+ | === CLI === | ||
+ | Für das Terminal gibt es die Subversion Implementierung über | ||
+ | # apt-get install subversion | ||
+ | |||
+ | Die Befehle lauten dann: | ||
+ | $ svn chechout | ||
+ | $ svn update | ||
+ | $ svn commit | ||
==== OSX-Clients ==== | ==== OSX-Clients ==== | ||
+ | === SCPlugin === | ||
+ | |||
Auf dem **Mac** eignet sich das Open-Source-Tool [[http://scplugin.tigris.org/servlets/ProjectProcess?pageID=4adHJG|SCPlugin]]. | Auf dem **Mac** eignet sich das Open-Source-Tool [[http://scplugin.tigris.org/servlets/ProjectProcess?pageID=4adHJG|SCPlugin]]. | ||
Zeile 75: | Zeile 91: | ||
Mit dem neuen Button im Finder kann nun der Checkout zum Repository durchgeführt werden. Fertig! | Mit dem neuen Button im Finder kann nun der Checkout zum Repository durchgeführt werden. Fertig! | ||
+ | |||
+ | === Cornerstone === | ||
+ | Eine einfacher zu bedienende, jedoch kostenpflichtige Software ist [[http://www.zennaware.com/cornerstone/index.php|Cornerstone]] | ||
+ | |||
+ | === Versions === | ||
+ | Ähnlich wie Cornerstone ist [[http://versionsapp.com/|Versions]] | ||
+ | {{tag>svn versionsverwaltung}} |
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.