Subversion: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 20: | Zeile 20: | ||
Eine Revision ist ein atomarer Zustand des [[#Repository|Repositorys]], | Eine Revision ist ein atomarer Zustand des [[#Repository|Repositorys]], | ||
Dabei ist jeder [[Subversion#Working Copy commiten|Commit]] eines Benutzers | Dabei ist jeder [[Subversion#Working Copy commiten|Commit]] eines Benutzers, | ||
=== Repository === | === Repository === | ||
Das ''Repository'' ist der zentrale Verzeichnisbaum, in dem sich alle unter Versionsverwaltung stehenden Dateien befinden. Das Repository kann alle Änderungen, die jemals an diesen Dateien oder Verzeichnissen vorgenommen wurden | Das ''Repository'' ist der zentrale Verzeichnisbaum, in dem sich alle unter Versionsverwaltung stehenden Dateien befinden. Das Repository kann alle Änderungen, die jemals an diesen Dateien oder Verzeichnissen vorgenommen wurden | ||
| Zeile 29: | Zeile 30: | ||
Die ''Working Copy'' (Arbeitskopie) ist ein Verzeichnis, das auf dem Rechner des Benutzers liegt und durch einen [[#Projekt auschecken|Checkout]] des [[#Repository|Repositorys]] angelegt wurde. Es enthält eine [[#Revision|Revision]] des [[#Repository|Repositorys]] zusammen mit den Änderungen, die der Benutzer daran vorgenommen hat. Diese Änderungen können durch einen [[#Working Copy commiten|Commit]] mit dem zentralen [[#Repository|Repository]] synchronisiert werden. | Die ''Working Copy'' (Arbeitskopie) ist ein Verzeichnis, das auf dem Rechner des Benutzers liegt und durch einen [[#Projekt auschecken|Checkout]] des [[#Repository|Repositorys]] angelegt wurde. Es enthält eine [[#Revision|Revision]] des [[#Repository|Repositorys]] zusammen mit den Änderungen, die der Benutzer daran vorgenommen hat. Diese Änderungen können durch einen [[#Working Copy commiten|Commit]] mit dem zentralen [[#Repository|Repository]] synchronisiert werden. | ||
Die Working Copy kann durch ein [[#Working Copy updaten|Update]] auf den neuesten Stand (d.h. die neueste [[#Revision|Revision]]) gebracht werden. Dabei können [[#Conflicts|Konflikte]] entstehen. | |||
Die Working Copy kann auch lokale Änderungen seit der letzen Synchronisation mit [[#Revert|Revert]] rückgängig machen. Das funktioniert nicht nur für die gesamte Working Copy, sondern auch für jede einzelne Datei in ihr. | |||
Mit Checkout und Update kann die Working Copy auch gezielt auf den Stand einer speziellen [[#Revision|Revision]] gebracht werden. | |||
== Arbeiten mit Subversion == | == Arbeiten mit Subversion == | ||
| Zeile 37: | Zeile 42: | ||
=== Working Copy updaten === | === Working Copy updaten === | ||
=== Working Copy commiten === | === Working Copy commiten === | ||
=== Revert === | |||
=== Diff === | === Diff === | ||
=== Conflicts === | === Conflicts === | ||
