Dokument „Verwendung.md“ in kleinere Unterdokumente aufgeteilt
@@ -36,7 +36,7 @@ Kernaufgaben der Software sind die Versions-, Revisions- und Sourcekontrolle. To
|
|||||||
|
|
||||||
## Umstellung von SVN zu GIT
|
## Umstellung von SVN zu GIT
|
||||||
|
|
||||||
Für den Wechsel von SVN zu GIT gibt es einen [Fahrplan](Umstellung-Fahrplan.md), der ein Nahtloses wechseln ermöglichen sollte.
|
Für den Wechsel von SVN zu GIT gibt es einen [Fahrplan](Umstellung-Fahrplan.md), der ein nahtloses Wechseln ermöglichen sollte.
|
||||||
|
|
||||||
## Installation auf den rbeitsplatzrechnern/Clients
|
## Installation auf den rbeitsplatzrechnern/Clients
|
||||||
|
|
||||||
|
|||||||
@@ -1,72 +1,12 @@
|
|||||||
# Benutzung von GIT mittels TortoiseGIT
|
# Benutzung von GIT mittels TortoiseGIT
|
||||||
|
|
||||||
## ein vorhandenes Projekt auschecken
|
* [ein vorhandenes Projekt auschecken](Verwendung/checkout.md)
|
||||||
|
* [Historie eines Projekts anzeigen](Verwendung/log.md)
|
||||||
Um ein vorhandenes Projekt aus einem Projektarchiv („Repository“) auf den Desktop zu bekommen, geht man wie folgt vor:
|
* [ein neues Projekt erzeugen](Verwendung/init.md)
|
||||||
|
* [eine Arbeitskopie aktualisieren](Verwendung/pull.md)
|
||||||
1. Gehe in den Ordner, in welchem die Arbeitskopie des Projektordners abgelegt werden soll.
|
* [Änderungen mit letzter Version vergleichen](Verwendung/diff.md)
|
||||||
2. Dort mittels Rechtsklick auf den Hintergrund das Kontextmenü öffnen und **Git Klonen…** auswählen:
|
* eine neue Version einer Datei fixieren
|
||||||

|
* eine neue Datei zur Versionierung hinzufügen
|
||||||
3. **Url** der Quelle eingeben, oder mittels **Suchen…** das Projektarchiv vom Netzlaufwerk auswählen
|
* einen alten Stand eines Projekts abrufen
|
||||||

|
* eine Datei mit einer älteren Version vergleichen
|
||||||
4. **Ok** klicken. Tortoise wird nun einen neuen Ordner für das Projekt anlegen und den letzten Stand des Projektes dort hinein kopieren („auschecken“).
|
* Arbeitskopie eines Projektes verwerfen
|
||||||

|
|
||||||
|
|
||||||
## Historie eines Projekts anzeigen
|
|
||||||
|
|
||||||
Will man den Verlauf eines Projekts (oder einer Datei in einem Projekt) betrachten, geht man wie folgt vor:
|
|
||||||
|
|
||||||
1. Man geht im Explorer in den Ordner, in welchem sich der Projektordner (oder die Datei von Interesse befindet) und klickt mit der rechten Maustaste auf diesen.
|
|
||||||
2. Im sich öffnenden Kontext-Menü wählt man **TortoiseGit** → **Zeige Log**
|
|
||||||

|
|
||||||
|
|
||||||
Es wird die Liste der Commits angezeigt:
|
|
||||||

|
|
||||||
|
|
||||||
## ein neues Projekt erzeugen
|
|
||||||
|
|
||||||
Um ein neues Projekt auf dem Netzlaufwerk (oder einem anderen Ort) zu erstellen, geht man wie folgt vor:
|
|
||||||
|
|
||||||
1. Man navigiert im Explorer zu dem Ordner, in welchem das neue Projekt-Verzeichnis angelegt werden soll:
|
|
||||||

|
|
||||||
2. Dort legt man einen neuen Ordner an, und gibt ihm einen sinnvollen Namen. Um kenntlich zu machen, dass es sich um einen Projekt-Ordner handelt, wird empfohlen, die Dateiendung `.git` an den Ordnernamen anzuhängen:
|
|
||||||

|
|
||||||
3. Anschließend klickt man mit der rechten Maustaste auf den neuen Ordner und wählt aus dem Kontextmenü die Option **Git Projektarchiv hier erstellen…**:
|
|
||||||

|
|
||||||
4. Im erscheinenden Dialog setzt man das Häkchen bei _Erstelle bare-Repository_ und klickt **OK**:
|
|
||||||

|
|
||||||
5. Anschließend kann eine Arbeitskopie des Projekts, wie unter **ein vorhandenes Projekt auschecken** beschrieben, in einen beliebigen Ordner geholt werden.
|
|
||||||
|
|
||||||
## eine Arbeitskopie aktualisieren
|
|
||||||
|
|
||||||
Bevor man seine Arbeit an einem bereits ausgecheckten Projekt beginnt/fortsetzt, sollte man sicherstellen, dass die Arbeitskopie des Projekts auf dem aktuellen Stand ist:
|
|
||||||
|
|
||||||
1. Rechtsklick auf den Projektordner der Arbeitskopie. Im Menü wählt man **TortoiseGit** → **Aktualisieren**:
|
|
||||||

|
|
||||||
2. Im folgenden Dialog klickt man auf **OK**:
|
|
||||||

|
|
||||||
|
|
||||||
Git wird nun die Arbeitskopie auf den aktuellen Stand bringen. Danach kann man mit der Arbeit im Projekt beginnen.
|
|
||||||
|
|
||||||
## Änderungen mit letzter Version vergleichen
|
|
||||||
|
|
||||||
Hat man im Projekt gearbeitet und möchte sich einen Überblick verschaffen, welche Datei(en) verändert wurden, geht das wie folgt:
|
|
||||||
|
|
||||||
1. Rechtsklick auf die Arbeitskopie. Im Menü wählt man **TortoiseGit** → **Vergleich**:
|
|
||||||

|
|
||||||
2. Danach werden einem die Unterschiede zur letzten fixierten Version des Projekts/der Datei angezeigt:
|
|
||||||

|
|
||||||
|
|
||||||
Im obigen Beispiel wurde die Datei `Bilder/checkout01.png` in `Bilder/umbenannt.png` umbenannt. Außerdem wurde die Datei `Verwendung.md` bearbeitet.
|
|
||||||
|
|
||||||
Wenn man möchte, kann man aus diesem Dialog heraus mittels **Eintragen** auch gleich die Änderungen zum Fixieren vorbereiten. Dies wird in den folgenden Abschnitten gesondert erklärt.
|
|
||||||
|
|
||||||
## eine neue Version einer Datei fixieren
|
|
||||||
|
|
||||||
## eine neue Datei zur Versionierung hinzufügen
|
|
||||||
|
|
||||||
## einen alten Stand eines Projekts abrufen
|
|
||||||
|
|
||||||
## eine Datei mit einer älteren Version vergleichen
|
|
||||||
|
|
||||||
## Arbeitskopie eines Projektes verwerfen
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
11
Verwendung/checkout.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# ein vorhandenes Projekt auschecken
|
||||||
|
|
||||||
|
Um ein vorhandenes Projekt aus einem Projektarchiv („Repository“) auf den Desktop zu bekommen, geht man wie folgt vor:
|
||||||
|
|
||||||
|
1. Gehe in den Ordner, in welchem die Arbeitskopie des Projektordners abgelegt werden soll.
|
||||||
|
2. Dort mittels Rechtsklick auf den Hintergrund das Kontextmenü öffnen und **Git Klonen…** auswählen:
|
||||||
|

|
||||||
|
3. **Url** der Quelle eingeben, oder mittels **Suchen…** das Projektarchiv vom Netzlaufwerk auswählen
|
||||||
|

|
||||||
|
4. **Ok** klicken. Tortoise wird nun einen neuen Ordner für das Projekt anlegen und den letzten Stand des Projektes dort hinein kopieren („auschecken“).
|
||||||
|

|
||||||
12
Verwendung/diff.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Änderungen mit letzter Version vergleichen
|
||||||
|
|
||||||
|
Hat man im Projekt gearbeitet und möchte sich einen Überblick verschaffen, welche Datei(en) verändert wurden, geht das wie folgt:
|
||||||
|
|
||||||
|
1. Rechtsklick auf die Arbeitskopie. Im Menü wählt man **TortoiseGit** → **Vergleich**:
|
||||||
|

|
||||||
|
2. Danach werden einem die Unterschiede zur letzten fixierten Version des Projekts/der Datei angezeigt:
|
||||||
|

|
||||||
|
|
||||||
|
Im obigen Beispiel wurde die Datei `Bilder/checkout01.png` in `Bilder/umbenannt.png` umbenannt. Außerdem wurde die Datei `Verwendung.md` bearbeitet.
|
||||||
|
|
||||||
|
Wenn man möchte, kann man aus diesem Dialog heraus mittels **Eintragen** auch gleich die Änderungen zum Fixieren vorbereiten. Dies wird in den folgenden Abschnitten gesondert erklärt.
|
||||||
13
Verwendung/init.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# ein neues Projekt erzeugen
|
||||||
|
|
||||||
|
Um ein neues Projekt auf dem Netzlaufwerk (oder einem anderen Ort) zu erstellen, geht man wie folgt vor:
|
||||||
|
|
||||||
|
1. Man navigiert im Explorer zu dem Ordner, in welchem das neue Projekt-Verzeichnis angelegt werden soll:
|
||||||
|

|
||||||
|
2. Dort legt man einen neuen Ordner an, und gibt ihm einen sinnvollen Namen. Um kenntlich zu machen, dass es sich um einen Projekt-Ordner handelt, wird empfohlen, die Dateiendung `.git` an den Ordnernamen anzuhängen:
|
||||||
|

|
||||||
|
3. Anschließend klickt man mit der rechten Maustaste auf den neuen Ordner und wählt aus dem Kontextmenü die Option **Git Projektarchiv hier erstellen…**:
|
||||||
|

|
||||||
|
4. Im erscheinenden Dialog setzt man das Häkchen bei _Erstelle bare-Repository_ und klickt **OK**:
|
||||||
|

|
||||||
|
5. Anschließend kann eine Arbeitskopie des Projekts, wie unter **ein vorhandenes Projekt auschecken** beschrieben, in einen beliebigen Ordner geholt werden.
|
||||||
10
Verwendung/log.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# Historie eines Projekts anzeigen
|
||||||
|
|
||||||
|
Will man den Verlauf eines Projekts (oder einer Datei in einem Projekt) betrachten, geht man wie folgt vor:
|
||||||
|
|
||||||
|
1. Man geht im Explorer in den Ordner, in welchem sich der Projektordner (oder die Datei von Interesse befindet) und klickt mit der rechten Maustaste auf diesen.
|
||||||
|
2. Im sich öffnenden Kontext-Menü wählt man **TortoiseGit** → **Zeige Log**
|
||||||
|

|
||||||
|
|
||||||
|
Es wird die Liste der Commits angezeigt:
|
||||||
|

|
||||||
10
Verwendung/pull.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# eine Arbeitskopie aktualisieren
|
||||||
|
|
||||||
|
Bevor man seine Arbeit an einem bereits ausgecheckten Projekt beginnt/fortsetzt, sollte man sicherstellen, dass die Arbeitskopie des Projekts auf dem aktuellen Stand ist:
|
||||||
|
|
||||||
|
1. Rechtsklick auf den Projektordner der Arbeitskopie. Im Menü wählt man **TortoiseGit** → **Aktualisieren**:
|
||||||
|

|
||||||
|
2. Im folgenden Dialog klickt man auf **OK**:
|
||||||
|

|
||||||
|
|
||||||
|
Git wird nun die Arbeitskopie auf den aktuellen Stand bringen. Danach kann man mit der Arbeit im Projekt beginnen.
|
||||||