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.