summaryrefslogtreecommitdiff
path: root/Howtos/SourceTree/Arbeiten/index.mdwn
blob: f1e08ccf5fdd6b54770200c2a82a288e93c3b3fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
[[!meta title="Mit SourceTree arbeiten"]]

Nach dem wir SourceTree erfolgreich installiert haben, wollen wir damit natürlich auch arbeiten.

## Commit ##

Wenn man eine Datei geändert/hinzugefügt/gelöscht hat, sollte man seine Änderungen kommentieren (committen), damit alle Nachvollziehen können, was du geändert hast beziehungsweise wieso.

[[!img arbeiten1.jpg size="1000x768" alt="Mit SourceTree arbeiten"]]

1. Klickt man oben Links auf "Commit" (#1)
2. Kann man seinen Kommentar ins Feld eintragen (#2)
3. Kann man seine Änderungen auswählen (#3) (Zwei Pfeile = Alle Dateien auswählen; Ein Pfeil = Die Angewählte Datei (ein Linksklick auf die Änderung) auswählen)
4. Kann man die Änderungen wieder abwählen (#4) (Zwei Pfeile = Alle Dateien abwählen; Ein Pfeil = Die Angewählte Datei (ein Linksklick auf die Änderung) abwählen)
5. Hier könnt ihr nochmal eure Änderungen begutachten (Rot = alt; Grün = neu) (#5)
6. Stimmt alles, unten auf "Commit" (#6) klicken, das Fenster geht wieder zu.

## Push ##

Nach dem man die Änderungen committed hat, muss man sie ins Git Repository hochladen, das macht man mit Push.

[[!img arbeiten3.jpg size="1000x768" alt="Mit SourceTree arbeiten"]]

1. Oben, zirka in der Mitte auf "Push" (#1) klicken (im Bild steht eine Rote 1 darunter, dass heisst wir haben was zum Hochladen)
2. Ein neues Fenster geht auf, dort können wir auf "Ok" (#2) klicken.

Dann sollte das kommen:

[[!img arbeiten4.jpg size="854x97" alt="Mit SourceTree arbeiten"]]

Im IRC sieht man, dass eine Änderung vorgenommen wurde:

[[!img arbeiten5.jpg alt="Mit SourceTree arbeiten"]]

Auch im Wiki, unter [RecentChanges](http://wiki.starship-factory.ch/recentchanges.html "Starship Factory Wiki - RecentChanges"), sieht man die Änderungen.


## Konfliktlösung ##

Es kann zwischendurch zu Konflikten kommen, wenn die Editoren die gleiche Dateien editiert haben. Wie man sowas löst, wollen wir dir hier zeigen:

Im Falle von Konflikten suche nach Konfliktmarkern (z.B. <<<<) und ersetze den Teil zwischen den Konfliktmarkern mit dem, was zum Schluss auf der Wikiseite stehen soll.

**Achte dabei bitte darauf, nicht einfach die Änderungen deiner Miteditoren rückgängig zu machen.**