AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Git mit Branches verwenden

Ein Thema von Joshua2 · begonnen am 22. Mär 2022 · letzter Beitrag vom 23. Mär 2022
Antwort Antwort
Joshua2

Registriert seit: 22. Mär 2022
3 Beiträge
 
#1

Git mit Branches verwenden

  Alt 22. Mär 2022, 19:27
Ich arbeite mich gerade in GIT ein. Ich benutze Delphi 10.4 Community Edition und SmartGit und habe folgendes Problem:
Für mein Delphi-Projekt habe ich ein lokales Repository (.git) angelegt. Jetzt möchte ich einige Änderungen am Projekt in einem Branch machen. Dazu lege ich mit SmartGit einen neuen Branch an und wechsle dorthin (checkout). Mein Problem ist jetzt, dass Git das Arbeitsverzeichnis nach dem Wechsel komplett löscht. Wie soll ich das Projekt nun starten? Wenn ich das Projekt zunächst im ursprünglichen Zweig (Master) öffne und dann in den anderen Branch wechsle, stimmen die Pfade in der Projektdatei ja nicht mehr.
Da hier aber alle davon reden, dass sie Branches mit Delphi verwenden, muss es ja irgendwie gehen und ich bin wohl bloß zu doof.
Wer kann mir helfen?
  Mit Zitat antworten Zitat
Benutzerbild von anse
anse

Registriert seit: 30. Okt 2006
Ort: Neuenkirchen
197 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Git mit Branches verwenden

  Alt 22. Mär 2022, 21:20
Beim Erstellen des neuen Branches hätten eigentlich die Dateien aus dem master Branch kopiert werden müssen. Es sei denn die Projektdateien waren im master Branch nicht committed und "gepusht"?
Du kannst auch im Nachhinein
* in den master Branch wechseln
* die fehlenden Dateien dort committen/pushen
* wieder zurück in deinen neuen Branch wechseln
* einen cherry-pick auf den letzten commit aus master machen
Ansgar Becker
https://www.heidisql.com
Wenn du loslässt, hast du zwei Hände frei.
  Mit Zitat antworten Zitat
Joshua2

Registriert seit: 22. Mär 2022
3 Beiträge
 
#3

AW: Git mit Branches verwenden

  Alt 22. Mär 2022, 22:50
Danke Ansgar, mit cherry-pick hat es geklappt. Soweit war ich in der git-Doku noch nicht gekommen. Was ich mich aber jetzt frage, sind nun alle Dateien doppelt vorhanden, im Master-Zweig und in meinem neuen Zweig? Die git-Doku hat sich gerade damit gerühmt, das bei git nicht ganze Projekte kopiert werden.

Geändert von Joshua2 (22. Mär 2022 um 23:16 Uhr)
  Mit Zitat antworten Zitat
TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.893 Beiträge
 
Delphi 12 Athens
 
#4

AW: Git mit Branches verwenden

  Alt 23. Mär 2022, 07:05
Eine Literaturempfehlung: http://gitbu.ch
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat
Joshua2

Registriert seit: 22. Mär 2022
3 Beiträge
 
#5

AW: Git mit Branches verwenden

  Alt 23. Mär 2022, 10:55
Danke Thomas, habe mir das PDF mal runtergeladen. Ist ja auch sehr umfangreich. Hatte bisher immer nur mit dieser Doku https://git-scm.com/book/en/v2 gearbeitet.

Gruß
Joshua
  Mit Zitat antworten Zitat
Alt 3. Jul 2023, 11:49     Erstellt von proficientstone
Dieser Beitrag wurde von TBx gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz