AGB  ·  Datenschutz  ·  Impressum  







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

Grenzen von Mercurial (TortoiseHg)

Ein Thema von Mavarik · begonnen am 18. Mär 2015 · letzter Beitrag vom 13. Mai 2015
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

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

Grenzen von Mercurial (TortoiseHg)

  Alt 18. Mär 2015, 10:42
Hallo Zusammen,
Hallo Uwe

Nachdem ich Hg nicht mehr missen möchte zeigen sich aber einige Grenzen auf.
(Eigentlich loglisch, kann nicht gehen)

Oder mache ich etwas falsch?

Ich stehe momentan davor 4 getrennte Stränge unabhängig weiter zu entwickeln...

Neue Sachen und Änderungen dürfen weder von einen in den anderen kommen, noch umgekehrt.

Wenn ich aber in einer Routine einen Fehler gefunden habe, möchte ich natürlich das dieser Teil in die anderen Bäume übernommen wird.

Gibt es so etwas wie umschließende Attribute die dann nur den eingeschlossenen Bereich tauschen können?

Gibt es so etwas wie Quelle->Ziel verküpfungen?

Weil die Procedure im 1. Baum in Unit1 Zeile 10000 und im 2. Baum in Unit37 Zeile 500 steht?

Mavarik
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Grenzen von Mercurial (TortoiseHg)

  Alt 18. Mär 2015, 10:50
Hi.

cherry-pick bzw. in Mercurial heißt das wohl transplanting
http://thingsilearned.com/things/che...with-mercurial

d.h. Du fixt den Bug in einem Zweig und holst dir genau diese eine Änderung in deine anderen Zweige rein. Je weniger unterschiedlich die sind desto besser -> weniger Konflikte. Wenn der Bugfix auf früheren Änderungen im Zweig aufbaut die im anderen nicht vorhanden sind, dann bleibt wohl nur je nach Umfang ein manuelle Übernahme..
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Grenzen von Mercurial (TortoiseHg)

  Alt 18. Mär 2015, 10:52
  1. Auf den Zweig wechseln welcher die Änderung bekommen soll
  2. Changeset markieren das die Änderung enthält
  3. Graft to local wählen
  4. fertig


Oder?
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

AW: Grenzen von Mercurial (TortoiseHg)

  Alt 18. Mär 2015, 11:00
  1. Auf den Zweig wechseln welcher die Änderung bekommen soll
  2. Changeset markieren das die Änderung enthält
  3. Graft to local wählen
  4. fertig
Graft? ist das Transplantieren? Und was übernimmt er dann?
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Grenzen von Mercurial (TortoiseHg)

  Alt 18. Mär 2015, 11:08
Stimmt, im deutschen ist das "Transplantieren".

Wenn du einen Zweig "A" mit der Folge
[...] A5 - A6 - A7 - [...]
hast und möchtest die Änderung "A6" auf einen Zweig "B"
[...] B12 - B13 - B14 - B14+
anwenden dann "kopiert" er eben diese ausgewählten Änderungen von Zweig "A".

Mach am besten mal ein ganz einfaches Beispiel in einer Mini-VCL-Anwendung. Das "in echt" auszuprobieren hat mir bei Mercurial immer gut geholfen und Unsicherheit genommen.


PS: Ich sehe aber grade: Wenn die beiden Zweige sich schon so stark auseinanderdivergiert haben dass noch nicht einmal mehr die Units gleich sind sieht das mit Vollautomatik, glaube ich, nicht gut aus

PPS: Ist wohl leider wirklich nicht möglich: http://bz.selenic.com/show_bug.cgi?id=4028

PPPPS: Mal ein Beispielrepo angehangen. Hier würdest du von "Default" auf den Zweig graften wollen aber es geht nicht vollautomatisch da der Code mittlerweile in eine andere Datei gewandert ist.
Angehängte Dateien
Dateityp: zip GraftTest.zip (13,0 KB, 0x aufgerufen)

Geändert von Der schöne Günther (18. Mär 2015 um 11:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

AW: Grenzen von Mercurial (TortoiseHg)

  Alt 13. Mai 2015, 07:38
Daher meine Frage...

Kann ich eine Zeile markieren als Bugfix um nur diese in den anderen zweigt zu übernehmen...?

Mavarik
  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 16:18 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