AGB  ·  Datenschutz  ·  Impressum  







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

TortoiseHg Branch Problem

Ein Thema von Mavarik · begonnen am 24. Jun 2016 · letzter Beitrag vom 24. Jun 2016
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#1

TortoiseHg Branch Problem

  Alt 24. Jun 2016, 14:10
Hallo Zusammen!

Folgendes Problem - oder vielleicht mache ich etwas falsch...

Gegeben sein ein Tree mit:

Development /Projekt/src
feature/Demo1 /Projekt/Demo1
feature/Demo2 /Projekt/Demo2

Ich bin mit dem tip auf feature/Demo1...

Bearbeite die Dateien... Aber auch Dateien, die in src Verzeichniss liegen.

Wenn ich die Demo-Dateien committe ist alles soweit ok, aber wie bekomme ich die Dateien aus dem src Pfad in den
Development branch?

Wenn ich auf den Development brach aktualisiere Sie die Änderungen logischerweise weg... Neu starten will ich den brach auch nicht..

Wo ist der Trick? - Außer nicht diese Dateien ändern?

Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#2

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 15:02
Das Stichwort dürfte Subrepository lauten. Wenn ich die Konstellation richtig verstanden habe.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 15:06
Das Stichwort dürfte Subrepository lauten. Wenn ich die Konstellation richtig verstanden habe.

Sherlock
Nein - Die Frage ist wie bekomme ich die Files die ich in einem Featurebranch geändert habe in einen anderen branch...

Mavarik

PS.: Momentan mach ich es immer so, dass ich die Files in ein andere Verzeichniss kopiere auf den entsprechenden Brach aktuallisiere und dann die Files wieder in das Verzeichniss kopieren... (Aber das kann es ja nicht sein, oder?)

Geändert von Mavarik (24. Jun 2016 um 15:31 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#4

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 15:18
Ah, per Patch sollte das gehen. Details kann ich nicht nennen, hab das nie gemacht.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.447 Beiträge
 
Delphi 12 Athens
 
#5

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 16:09
Nein - Die Frage ist wie bekomme ich die Files die ich in einem Featurebranch geändert habe in einen anderen branch...
Das heißt, du möchtest ChangeSets aus einem Branch in den anderen übernehmen? Hört sich nach einer Aufgabe für graft an:
Zitat von Help: graft:
copy changes from other branches onto the current branch
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 17:35
Nein - Die Frage ist wie bekomme ich die Files die ich in einem Featurebranch geändert habe in einen anderen branch...
Das heißt, du möchtest ChangeSets aus einem Branch in den anderen übernehmen? Hört sich nach einer Aufgabe für graft an:
Zitat von Help: graft:
copy changes from other branches onto the current branch
Nee andersrum...

Commiting files to different branch, without changes to the branch...
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.447 Beiträge
 
Delphi 12 Athens
 
#7

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 17:46
Nee andersrum...

Commiting files to different branch, without changes to the branch...
Noch nicht ganz verstanden. Die Änderungen an einigen Dateien, die jetzt im Arbeitverzeichnis sind während der Feature-Branch aktiv ist, sollen nicht in den Feature-Branch, sondern in den Develop-Branch?

Dann verstau (shelve) sie doch einfach, mach das Commit auf den Feature-Branch, wechsle auf den Develop-Branch und hol dir die Änderungen aus dem Stauraum (Shelf).
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 19:00
Nee andersrum...

Commiting files to different branch, without changes to the branch...
Noch nicht ganz verstanden. Die Änderungen an einigen Dateien, die jetzt im Arbeitverzeichnis sind während der Feature-Branch aktiv ist, sollen nicht in den Feature-Branch, sondern in den Develop-Branch?

Dann verstau (shelve) sie doch einfach, mach das Commit auf den Feature-Branch, wechsle auf den Develop-Branch und hol dir die Änderungen aus dem Stauraum (Shelf).
Alles klar... Ich musste erst einen neue Stauraum anlegen... Das war der Trick...

Danke
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: TortoiseHg Branch Problem

  Alt 24. Jun 2016, 19:03
Wenn du nicht alles in einem dicken Klump Commit gemacht hast, sollte graft sehr wohl auch funktionieren - nämlich genau auf die commits, in denen du die Demo Dateien hinzugefügt/geändert hast.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
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 06:40 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