Toto je starší verze dokumentu!
Na projektoru sviti zadani, clovek si ma stahnout repository a pomoci git log -n 1 se dozvi zadani, to vypada asi takhle:
(po splneni ukolu se zobrazi zadani 2, pak 3)
Zadani pro: …
Provedte slouceni verze, na kterou prave koukate s vetvi master z repozitare git://repo.or.cz/osp-assignment.git. Vysledek ulozte do repozitare ssh://<login>@rtime.felk.cvut.cz/var/git/osp/vysledky.git do vetve login.
Pote nasledujte instrukce, ktere vam vypise prikaz push.
Zadani pro 2. level
Zjistete, ktery soubor byl modifikovam poslednim commitem ve vetvi origin/login a ve svem pracovnim adresari tento soubor upravte podle nasledujicich instrukci.
Do souboru pridejte nasledujici radku:
Radka pridana uzivatelem ...
Umistete ji za text, ktery byl puvodne pridan poslednim commitem ve vetvi origin/login. Od okolniho textu oddelte tuto radku prazdnymi radkami na kterych nebude nic (ani mezera ci tabulator), podobne jako jsou oddeleny vsechny bloky textu v souborech v tomto repozitari.
Vysledek opet ulozte (push) do repozitare ssh://login@rtime.felk.cvut.cz/var/git/osp/vysledky.git do vetve login Pak se ridte tim, co vam vypise prikaz push.
Konflikt (zadani pro level 3)
Vyreste konflikt tak, ze radka pridana v tomto commitu se objevi pod vami pridanou radkou z levelu 2.
Vysledek opet ulozte do repozitare ssh://login@rtime.felk.cvut.cz/var/git/osp/vysledky.git do vetve login.
1) Co to je Open Source model?
2) Kdy je dobré používat Model/View architekturu u návrhu GUI?
3) Vyžaduje FSF a RMS poskytovat binární soubory zdarma?
4) Jaké jsou dobré zvyklosti při distribuci zdrojových kódů OSS projektů?