Loading [MathJax]/extensions/tex2jax.js
Ask Your Question
0

BI-GIT DU2 popostrceni

asked Jan 13 '16

pilatcen gravatar image

Zdravím, mohl byste mě prosím popostrčit a poradit s poslední úlohou DU? Nevím, jak začít..

5.Commity, které byly součástí merge requestu obsahují několik nedokonalostí. Pomocí rebase interactive (nápověda: bude potřeba více průchodů) tyto chyby opravte. Nedostatky jsou:

Commit „Provide Makefile“ by měl obsahovat změny, které jsou dodány až v commitu „Add licence to Makefile“. (Nápověda: squash)

Commit „Ignore nonexistent files in Makefile“ nedopatřením obsahuje navíc komentář ke kódu z commitu „Make sure that there will be some reallocs“. Komentář z prvního zmíněného commitu odeberte a přidejte ho ke správnému commitu (druhému zmíněnému).

add a comment

1 Answer

Sort by » oldest newest most voted
0

answered Jan 13 '16

VojtechMyslivec gravatar image

Ukolem je provest prikaz git rebase --interactive.

Pro prvni cast ukolu je treba akce squash (v napovede) pripadne fixup na dany commit a pro tu druhou edit. Pro presun patchu mezi commity je treba nejaky ten reset, --amend, add -p apod.

Robin O. to na prednasce prakticky vse ukazoval, a tez prozradil, ze bude treba dvou pruchodu rebase --interactive. stash se take hodi.

link

Comments

nevidím ten strom, ale proč je potřeba více průchodů?

Miro Hrončok (Jan 14 '16)

commit1 01cafe
commit2 59babe
commit3 98abba
commit4 bada55
commit5 123456

Ukol: Cast zmen v commitu 3 presunout do commitu 1

VojtechMyslivec (Jan 14 '16)

ok, chápu

Miro Hrončok (Jan 15 '16)
add a comment

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

Add answer

[hide preview]

Question tools

Follow
1 follower

Stats

Asked: Jan 13 '16

Seen: 547 times

Last updated: Jan 14