Subversion: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 102: | Zeile 102: | ||
<tr><th><tt>*.suo</tt></th><td>Die Dateien mit der Endung .suo (''Solution User Options''<ref>[http://msdn.microsoft.com/en-us/library/bb165909(VS.80).aspx Solution User Options (.suo) in der MSDN]</ref>) beinhalten eine Reihe von Benutzer-spezifischen Einstellungen für [[VisualStudioTutorial|Visual Studio]], die niemanden außer den Benutzer selber interessieren. Sie enthalten außerdem eine Reihe von absoluten Pfadangaben, die bei anderen Benutzern massive Probleme auslösen können. Sie sollten auch keinen Fall zum [[#Repository|Repository]] [[#Working Copy commiten|hinzugefügt]] werden.</td></tr> | <tr><th><tt>*.suo</tt></th><td>Die Dateien mit der Endung .suo (''Solution User Options''<ref>[http://msdn.microsoft.com/en-us/library/bb165909(VS.80).aspx Solution User Options (.suo) in der MSDN]</ref>) beinhalten eine Reihe von Benutzer-spezifischen Einstellungen für [[VisualStudioTutorial|Visual Studio]], die niemanden außer den Benutzer selber interessieren. Sie enthalten außerdem eine Reihe von absoluten Pfadangaben, die bei anderen Benutzern massive Probleme auslösen können. Sie sollten auch keinen Fall zum [[#Repository|Repository]] [[#Working Copy commiten|hinzugefügt]] werden.</td></tr> | ||
<tr><th><tt>*.cachefile</tt></th><td>...</td></tr> | <tr><th><tt>*.cachefile</tt></th><td>...</td></tr> | ||
<tr><th><tt>*.thumb</tt></th><td>...</td></tr> | |||
</table> | </table> | ||
=== Diff === | === Diff === | ||
Mit ''Diff'' 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 [[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 === | ||
tbc | |||
=== History === | === History === | ||
= | [[Image:log_messages.png|thumb|right|400px|Die ''Show Log'' Ansicht von [[TortoiseSVN]]]] | ||
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.) | |||
* ''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]]) | |||
* ''Cat'' gibt eine bestimmte Revision einer Datei auf den Bildschirm aus (in [[TortoiseSVN]] im Repo-Browser integriert) | |||
<br clear="all"> | |||
* ''Blame'' zeigt eine Datei an und ordnet jede Zeile einem Benutzer zu, sodass man sehen kann, wer wann welche Änderungen vorgenommen hat. | |||
=== Cleanup === | === Cleanup === | ||
Das ''Cleanup''-Kommando säubert [[Rekursion|rekursiv]] die [[#Working Copy|Working Copy]] indem es Locks<ref>Locks werden in diesem Artikel nicht behandelt, da wir glauben, das dieses Konzept überholt und - für uns - unnötig ist.</ref> entfernt und unterbrochene Operationen weiterführt (genauer: den Zustand so ändert, das er wieder konsistent ist). | |||
== Clients == | == Clients == | ||
| Zeile 120: | Zeile 131: | ||
=== AnkhSVN === | === AnkhSVN === | ||
{{:AnkhSVN}} | {{:AnkhSVN}} | ||
=== Web-Access === | |||
Unsere [[#Repository|Repositorys]] können auch ohne [[#Clients|Client]] über den Browser erreicht werden. Einfach den Pfad des [[#Repository|Repositorys]] (siehe [[Gruppeneinteilung]] oder [[#Sopra Repository|Abschnitt "Sopra Repository"]] für den eigenen Pfad) im Browser eingeben und mit den eigenen Zugangsdaten authentifizieren. Allerdings ist hierbei nur lesender Zugriff möglich. | |||
== Sopra Repository == | |||
Um auf das [[Gruppeneinteilung|Gruppen]]-[[#Repository|Repository]] zuzugreifen, braucht man: | |||
* einen IIF-Account (''Poolaccount'') | |||
* ein WWW-Passwort (das man [https://support.informatik.uni-freiburg.de/cgi/support/fawmgr.cgi?wpassword:de hier] einrichten kann) | |||
Im Sommersemester 2009 ist der Pfad für das [[#Repository|Repository]] https://sotec.informatik.uni-freiburg.de/svn/sopraXX wobei das XX für die [[Gruppeneinteilung|Gruppennummer]] (01 bis 10) steht. | |||
== siehe auch == | == siehe auch == | ||
