Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Git - zobrazení všech změn ještě před mergem

Ahoj,

napadl mě takový model, že budou tyto větve:
dev-developer1 (local) - vlastní větev, kde si může developer1 vyvíjet
dev-developer2 (local) - vlastní větev, kde si může developer2 vyvíjet
dev (local, remote) - hlavní vývojová větev, kam budou všichni pushovat ze své větve
release (local, remote) - zde se bude dělat code review a opravená verze se pushne do masteru s tagem a zároveň zpět do dev taky s tagem
master (local, remote) - zde budou pouze zkontrolované verze z větve release

Z dev-developer1 se nějakým příkazem zkopčí všechny mé commity na dev, kterou si někdo naclonuje, přepne se na dev-developer2, udělá si pár vlastních commitů a nahraje je všechny taky na dev, já si to na local fetchnu, rebasnu si na dev-developer1 změny atd.
Idea byla taková, že se z té dev větve bude automaticky generovat changelog.

Moje otázky:
1. Je to použitelný model, nebo je to moc složité? Případně máte nějaký svůj lepší model?
2. Existuje příkaz na to "zkopčení" mých commitů na dev? EDIT: Po chvíli mi to došlo - merge. Ach, ta karanténa... :-D
3. Máte nějaké zkušenosti s automatickým generováním changelogu? Jak se to dělá? (Konvenci na pojmenovávání commitů máme vlastní.)

Díky. :)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny