versionskontrolle
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| versionskontrolle [2020-08-11 10:57:13] – [Subversion (SVN)] manfred | versionskontrolle [2022-06-24 11:12:20] (aktuell) – [CheckIn] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Versionskontrolle ====== | ||
| + | |||
| + | |||
| + | ===== Git ===== | ||
| + | |||
| + | siehe [[Git]] | ||
| + | |||
| + | |||
| + | ===== Subversion (SVN) ===== | ||
| + | |||
| + | |||
| + | ==== Proxy verwenden ==== | ||
| + | |||
| + | |||
| + | === SVN === | ||
| + | |||
| + | |||
| + | == / | ||
| + | |||
| + | http-proxy-exceptions = *.myowndomain.com | ||
| + | http-proxy-host = proxyaddr.mydomain.com | ||
| + | http-proxy-port = 3128 | ||
| + | http-proxy-username = userme | ||
| + | http-proxy-password = passyou | ||
| + | http-compression = no | ||
| + | |||
| + | |||
| + | === Squid === | ||
| + | |||
| + | |||
| + | == / | ||
| + | |||
| + | MKACTIVITY PROFIND CHECKOUT REPORT MERGE | ||
| + | |||
| + | |||
| + | ==== Unix ==== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | === Installation === | ||
| + | |||
| + | |||
| + | == Kommandozeile == | ||
| + | # aptitude -y install subversion | ||
| + | |||
| + | |||
| + | == mit grafischer Oberfläche == | ||
| + | # aptitude -y install rapidsvn | ||
| + | |||
| + | |||
| + | === dumme Frage beim ersten Aufruf === | ||
| + | |||
| + | Beim ersten Aufruf, wird man immer gefragt, ob SVN das Passwort speichern soll: | ||
| + | ----------------------------------------------------------------------- | ||
| + | ATTENTION! | ||
| + | | ||
| + | < | ||
| + | | ||
| + | can only be stored to disk unencrypted! | ||
| + | your system so that Subversion can store passwords encrypted, if | ||
| + | possible. | ||
| + | | ||
| + | You can avoid future appearances of this warning by setting the value | ||
| + | of the ' | ||
| + | '/ | ||
| + | ----------------------------------------------------------------------- | ||
| + | Store password unencrypted (yes/no)? no | ||
| + | |||
| + | Da wir das nicht wollen, machen wir folgendes: | ||
| + | # if [ -z " | ||
| + | |||
| + | |||
| + | === Hilfe === | ||
| + | |||
| + | allgemeine Hilfe anzeigen: | ||
| + | # svn help | ||
| + | |||
| + | Hilfe zum Befehl " | ||
| + | # svn list --help | ||
| + | |||
| + | |||
| + | === Liste === | ||
| + | |||
| + | nur das angegebene Verzeichnis ansehen: | ||
| + | # svn --username fritz --password geheim ls " | ||
| + | |||
| + | alles rekursiv ansehen: | ||
| + | # svn --username fritz --password geheim ls -R " | ||
| + | |||
| + | |||
| + | === Export === | ||
| + | |||
| + | So holt man sich das angegebene Verzeichnis zum anwenden aus dem SVN-Server. | ||
| + | **Hier sind keine "'' | ||
| + | Man kann hiermit also keine Dateien wieder in den SVN-Server zurückschreiben. | ||
| + | |||
| + | Syntax: | ||
| + | # svn --username << | ||
| + | |||
| + | Beispiel: | ||
| + | # svn --username fritz --password geheim export " | ||
| + | |||
| + | |||
| + | === CheckOut === | ||
| + | |||
| + | So holt man sich das angegebene Verzeichnis zum entwickeln aus dem SVN-Server. | ||
| + | **Hier sind die "'' | ||
| + | |||
| + | Syntax: | ||
| + | # svn --username << | ||
| + | oder | ||
| + | # svn --username << | ||
| + | |||
| + | Beispiel: | ||
| + | # svn --username fritz --password geheim co " | ||
| + | oder | ||
| + | # svn --username fritz --password geheim co " | ||
| + | |||
| + | |||
| + | === CheckIn === | ||
| + | |||
| + | Hiermit kann man alle veränderten Dateien wieder in das SVN zurückschreiben. | ||
| + | |||
| + | Syntax: | ||
| + | # svn --username << | ||
| + | |||
| + | Beispiel: | ||
| + | # svn --username fritz --password geheim ci -m " | ||
| + | |||
| + | |||
| + | ==== Windoofs ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | Sehr zu empfehlen ist die Nutzung zusammen mit Winmerge (sollte vor tortoisesvn installiert werden). | ||
| + | |||
