foo/bar durchgeführt?
| CVS | SVN | |
|---|---|---|
| Verwaltet | Dateien | Dateibäume (d. h. Dateien und Verzeichnisse) |
| Revisionsnummern | per Datei | per Repository |
| Branches/Tags | RCS | Filesystem |
| Vergleiche | diff |
Binär/Text (automatische Erkennung) |
commit
Rename/move und copy Operationen
status, diff, revert)
cvs |
svn |
checkout (co) |
|
update (up) |
|
add |
|
remove (rm) |
|
commit (ci) |
|
diff |
|
status |
|
log |
|
admin |
- (eigenes svnadmin Kommando) |
rdiff |
??? |
propget, proplist, propedit, propdel |
|
mkdir, copy, move |
|
blame |
|
resolved, revert |
|
switch |
|
blame |
|

svn copy erzeugt.
svn merge verwendet * Änderungen können mehrfach übernommen werden
svn copy
mod_dav und mod_dav_svn mod_ssl
mod_auth_* Module mod_auth_pam - Authentifizierung gegen System-Accounts
mod_auth_ldap, mod_auth_*sql et al. - Authentifizierung gegen Directory oder Datenbank
mod_ssl - Authentifizierung mit SSL-Client-Zertifikaten (X509)
mod_authz_svn plus Zugriffsdatei
| Hook | Wann | Wozu |
|---|---|---|
start-commit |
vor dem Beginn eines commit |
Zugriffskontrolle |
pre-commit |
nach der Übertragung der Daten aber vor dem Abschluss der Transaktion (Abbruch möglich) | Syntax-Validierung, Check der Log-Meldung |
post-commit |
nach dem Abschluss der Transaktion | Verschicken von Benachrichtigungen, Backup/Replikation |
pre-revprop-change |
vor der Änderung nicht-versionierter Meta-Daten | Zugriffskontrolle |
post-revprop-change |
nach der Änderungen nicht-versionierter Meta-Daten | Backup |
mod_dav_svn
post-commit Hook: svnadmin dump | adsmpipe)
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.