Terminy egzaminów ...więcej informacji
Zaliczenia ćwiczeń - kolokwium dodatkowe
Planowane na 4.02.2020 godzina 14.00 C1 511A
Zakres materiału:
Dla każdego uczestnika zajęć zostało założone repozytorium git. Lista loginów i repozytoriów jest dostępna jako plik PDF. Lista jest zabezpieczone hasłem (takim, jak do wykładów).
Hasła do repozytoriów zostaną podane podczas zajęć.
Proszę o nabycie pewnej sprawności technicznej przy korzystaniu z repozytorium, ponieważ będziecie Państwo przekazywali kod:
Jeśli przesyłanie plików nie zadziała - konieczne będzie przepisywanie kodu na kartkę
Wykonaj następujące kroki w oknie terminala:
cd <programowanie-obiektowe>
git init
(zainicjuje repozytorium w bieżącym katalogu) git add *
(doda pliki i foldery znajdujące w w bieżącym katalogu i podkatalogach) git commit -m “jakiś komunikat z krótkim opisem dodanych plików”
(pliki zostaną umieszczone w lokalnym repozytorium, czyli trafią w skompresowanej postaci do podkatalogu .git git remote add origin <nazwa-twojego-repozytorium>
git push origin master
(Zostaniesz poproszony o podanie nazwy użytkownika i hasła; w zależności od konfiguracji może być ono zapamiętane lokalnie. Następnie pliki powinny być przekazane na serwer.) Od tego czasu będziesz mógł przekazywać pliki do repozytorium wykonując trzy polecenia:
git add *
git commit -m “komunikat”
git push origin master
Alternatywnie, można przekazywać pliki z poziomu IntelliJ (lub Netbeans) za pomocą opcji VCS (Team) → Commit changes. Być może trzeba będzie potwierdzić, że katalog nadrzędny <programowanie-obiektowe>
jest objęty kontrolą wersji (komunikat VCS root detected).
Aby pobrać pliki z repozytorium na lokalny komputer (np. domowy) użyj komendy
git clone <nazwa-twojego-repozytorium> [opcjonalnie:katalog]
Po zalogowaniu się na komputerze w laboratorium użyj komendy: git pull origin master
, aby uaktualnić lokalne pliki (pobrać zmiany z repozytorium). To samo można wykonać z poziomu IDE: VCS (Team) → Remote → Pull
Konflikty dla pliku tekstowego → użyj git mergetool
:
Wybór jednego z plików powodujących konflikt:
Uprzejmie informuję, że do egzaminu można podejść bez uzyskania zaliczenia z ćwiczeń
Ocena końcowa jest obliczana jako średnia ważona (około (1-k) ocena z egzaminu i k z zaliczenia).
Współczynnik k =0.5. Np. jeżeli ktoś uzyskał 5.0 z zaliczenia i 4.5 z egzaminu, oceną końcową będzie 5.0