Forum » Programiranje » Git težava po revertanju merge commita
Git težava po revertanju merge commita
Osprey ::
Imam težavo z gitom. Recimo da imamo več branchov: main, dev in feature1, feature2....
Feature1, 2 ...X se mergajo v dev. Ko so ok, pa se mergajo direktno v main. Po pomoti pa je bil dev mergan v main, torej so šli zraven tudi vsi featureX. Ta merge dev -> main commit je bil revertan. Vendar je sedaj težava, ker ni več možno mergati featureX v main. Git očitno moti, da so commiti še vedno v historyju na main čeprav so bili revertani preko reverta merge commita. Pri poskusu merga featureX -> main namreč pravi da je main already up-to-date.
Obstaja kaka rešitev za to?
Feature1, 2 ...X se mergajo v dev. Ko so ok, pa se mergajo direktno v main. Po pomoti pa je bil dev mergan v main, torej so šli zraven tudi vsi featureX. Ta merge dev -> main commit je bil revertan. Vendar je sedaj težava, ker ni več možno mergati featureX v main. Git očitno moti, da so commiti še vedno v historyju na main čeprav so bili revertani preko reverta merge commita. Pri poskusu merga featureX -> main namreč pravi da je main already up-to-date.
Obstaja kaka rešitev za to?
- spremenilo: Osprey ()
neskoncno ::
1. Revertas tko da pusnes commit ki je Revert merge commita.
2. Naredis nov branch, ki je Revert revert commita in na koncu mergas tole.
2. Naredis nov branch, ki je Revert revert commita in na koncu mergas tole.
Osprey ::
A res ne obstaja opcija da bi na koncu lahko se mergali featureX branchi? Ker to z branchem, ki je revert reverta dvomim da se bo obneslo. Nightmare za development, ker je preveč stvari naenkrat spremenjenih.
neskoncno ::
Lahko bi preprosto checkoutnil branch main, resetiral in force-pushal brez zadnjega merga gor. Pa bi imel ze takoj clean slate // problem je ce je main branch force-push protected.
Zgodovina sprememb…
- spremenil: neskoncno ()
nightrage ::
Okej imel sem že podoben problem na VS.Net okolju (TFS). Rešil sem ga takole. Šel sem na TFS server, checkoutal celoten v tvojem primeru F1, in ga nato lahko komital ponovno v sistem TFS.
Poskusi.
Poskusi.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | GitHub PomočOddelek: Pomoč in nasveti | 5669 (3931) | BivšiUser2 |
» | git true mergeOddelek: Programiranje | 958 (666) | xordie |
» | Git vajeOddelek: Programiranje | 1247 (998) | tomazic89 |
» | Prvi virus za Apple Mac, ki okuži strojno opremoOddelek: Novice / Varnost | 41923 (38551) | kronik |
» | Subversion (SVN) - kaj priporočate?Oddelek: Programiranje | 4126 (2740) | imagodei |