Ahoj.
Nepochybně znáte tento scénář:
- hlavní repozitář (na github)
- kolega si z něho udělá veřejný fork
- upravuje tam nějaký bug, nebo vytváří nějakou featuru, mezitím se pracuje i na hlavním repozitáři
- kolega si rebasne změny z hlavního repozitáře
- udělá pullrequest, ale reviewer mu to trochu zkritizuje, takže zohledňuje připomínky, a rebasuje, opravuje změny na svém forku.
- následně se mergne pullrequest do hlavního repozitáře
A teď otázka zní, jak toto dělat na Mercurialu?
Rebasování neodeslaných branchí není problém, problém je, jakmile tuto branch zveřejním. Jenže když tu branch nezveřejním, tak se na ni kolega nemůže kouknout.
Co s tím?
Díky!