Subversion: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 65: | Zeile 65: | ||
=== Working Copy updaten === | === Working Copy updaten === | ||
[[Image:update_messages.png|thumb|right|400px|Ein Update-Log mit typischen Status-Meldungen ([[TortoiseSVN]]).]] | [[Image:update_messages.png|thumb|right|400px|Ein Update-Log mit typischen Status-Meldungen ([[Subversion#TortoiseSVN|TortoiseSVN]]).]] | ||
Mit dem ''Update'' der [[#Working Copy|Working Copy]] (<tt>SVN Update</tt>) holt man sich die Änderungen der anderen Benutzer auf seinen Rechner. Dabei werden dem Benutzer die einzelnen Änderungen, die durch das Update an seiner [[#Working Copy|Working Copy]] vorgenommen wurden, in einem Update-Log angezeigt. Je nach [[#Clients|Client]] sieht das natürlich verschieden aus, aber die folgenden Aktionen wird man oft zu sehen bekommen<ref>Für eine vollständige Liste siehe http://knaddison.com/technology/svn-status-code-cheat-sheet</ref>: | Mit dem ''Update'' der [[#Working Copy|Working Copy]] (<tt>SVN Update</tt>) holt man sich die Änderungen der anderen Benutzer auf seinen Rechner. Dabei werden dem Benutzer die einzelnen Änderungen, die durch das Update an seiner [[#Working Copy|Working Copy]] vorgenommen wurden, in einem Update-Log angezeigt. Je nach [[#Clients|Client]] sieht das natürlich verschieden aus, aber die folgenden Aktionen wird man oft zu sehen bekommen<ref>Für eine vollständige Liste siehe http://knaddison.com/technology/svn-status-code-cheat-sheet</ref>: | ||
| Zeile 108: | Zeile 108: | ||
=== Diff === | === Diff === | ||
Mit ''Diff'' (in [[TortoiseSVN]] ''Show Modifications'') kann man sich die [[#Working Copy bearbeiten|Änderungen]], die man seit dem letzten [[#Projekt auschecken|Checkout]] gemacht hat, anzeigen lassen. Das ist insbesondere für das Erstellen der [[#Working Copy commiten|Commit]]-Log-Message nützlich (man weiss wieder, was man eigentlich gemacht hat). | Mit ''Diff'' (in [[Subversion#TortoiseSVN|TortoiseSVN]] ''Show Modifications'') kann man sich die [[#Working Copy bearbeiten|Änderungen]], die man seit dem letzten [[#Projekt auschecken|Checkout]] gemacht hat, anzeigen lassen. Das ist insbesondere für das Erstellen der [[#Working Copy commiten|Commit]]-Log-Message nützlich (man weiss wieder, was man eigentlich gemacht hat). | ||
=== Conflicts === | === Conflicts === | ||
| Zeile 114: | Zeile 114: | ||
=== History === | === History === | ||
[[Image:log_messages.png|thumb|right|400px|Die ''Show Log'' Ansicht von [[TortoiseSVN]]]] | [[Image:log_messages.png|thumb|right|400px|Die ''Show Log'' Ansicht von [[Subversion#TortoiseSVN|TortoiseSVN]]]] | ||
Unter dieser Funktion versteht man die Überprüfung der Revisionsgeschichte (daher History) des [[#Repository|Repository]]. Dazu stehen verschiedene Werkzeuge zur Verfügung: | Unter dieser Funktion versteht man die Überprüfung der Revisionsgeschichte (daher History) des [[#Repository|Repository]]. Dazu stehen verschiedene Werkzeuge zur Verfügung: | ||
* ''List'' liefert eine Liste von Dateien/Verzeichnissen einer spezifischen [[#Revision|Revision]] des [[#Repository|Repositorys]] (in [[TortoiseSVN]] der ''Repo-Browser'', der über das Kontextmenü erreicht wird.) | * ''List'' liefert eine Liste von Dateien/Verzeichnissen einer spezifischen [[#Revision|Revision]] des [[#Repository|Repositorys]] (in [[Subversion#TortoiseSVN|TortoiseSVN]] der ''Repo-Browser'', der über das Kontextmenü erreicht wird.) | ||
* ''Log'' liefert alle Log-Messages einer Datei oder eines Verzeichnisses (''Show Log'' in [[TortoiseSVN]] (ebenfalls über das Kontextmenü) liefert alle Log-Messages von allen [[#Revision|Revisionen]]) | * ''Log'' liefert alle Log-Messages einer Datei oder eines Verzeichnisses (''Show Log'' in [[Subversion#TortoiseSVN|TortoiseSVN]] (ebenfalls über das Kontextmenü) liefert alle Log-Messages von allen [[#Revision|Revisionen]]) | ||
* ''Cat'' gibt eine bestimmte Revision einer Datei auf den Bildschirm aus (in [[TortoiseSVN]] im Repo-Browser integriert) | * ''Cat'' gibt eine bestimmte Revision einer Datei auf den Bildschirm aus (in [[Subversion#TortoiseSVN|TortoiseSVN]] im Repo-Browser integriert) | ||
* ''Blame'' zeigt eine Datei an und ordnet jede Zeile einem Benutzer zu, sodass man sehen kann, wer wann welche Änderungen vorgenommen hat. | * ''Blame'' zeigt eine Datei an und ordnet jede Zeile einem Benutzer zu, sodass man sehen kann, wer wann welche Änderungen vorgenommen hat. | ||
<br clear="all"> | <br clear="all"> | ||
