Subversion: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Dietsch (Diskussion | Beiträge)
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">
Abgerufen von „https://sopranium.de/Subversion