Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
srodowiska_wytwarzania_programowania [2013/11/19 14:30]
pszwed [4. Narzędzia make/ant]
srodowiska_wytwarzania_programowania [2020/01/20 01:05] (current)
pszwed [git]
Line 64: Line 64:
 {{:swo:make-krotki-opis.pdf|Krótki opis programu make}} {{:swo:make-krotki-opis.pdf|Krótki opis programu make}}
  
-Pisząc //makefile// eksperymentujemy na {{:swo:example-cpp.zip|tym zestawie plików}}+Pisząc //makefile// eksperymentujemy na {{:swo:example-cpp.zip|tym zestawie plików}}  
  
 [[http://home.agh.edu.pl/~ptm/didactic:sinwo:maketools|Narzędzia make/ant]] [[http://home.agh.edu.pl/~ptm/didactic:sinwo:maketools|Narzędzia make/ant]]
 +
 +**Uwagi do Zadanie - etap 3**
 +  *Przykłady, jak automatycznnie okreslić listę plików: [[http://stackoverflow.com/questions/170467/makefiles-compile-all-c-files-at-once]] 
 +
 +**Uwagi do Zadanie - etap 5**
 +
 +[[http://stackoverflow.com/questions/1814270/gcc-g-option-to-place-all-object-files-into-separate-directory]]
 +
 +
 +===== 5. maven i git=====
 +
 +  *Część pierwsza: 
 +    * Przeczytaj [[http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html|Maven in 5 minutes]] i zrealizuj podane tam instrukcje
 +    *[[http://home.agh.edu.pl/~ptm/didactic:sinwo:maketools#maven|Maven]]
 +  *Część druga: [[http://home.agh.edu.pl/~mrowka/dokuwiki/doku.php?id=git|git]]
 +
 +==== git ====
 +
 +1. Utwórz lokalne repozytorium ''repo1'' i dodaj tam plik ''test.txt'' zawierający litery, wykonaj ''git add...'' i ''git commit...''
 +
 +
 +2. Utwórz lokalne repozytorium ''repo2'' i pobierz tam przez ''pull'' pliki: ''git pull ../repo1''
 +
 +3. Zmodyfikuj plik w ''repo2'' -- zamien litery na cyfry, wykonaj ''git add...'' i ''git commit...''
 +
 +4. Zmodyfikuj plik w ''repo1'' -- dodaj kolejne  litery , wykonaj ''git add...'' i ''git commit...''
 +
 +5. Pobierz pliki z ''repo2'': ''git pull ../repo2''
 +
 +6. Rozwiąż konflikt! git mergetool
 +{{:po:imiona-2000-2016.csv}}
 +{{:po:info_pracownicy.csv}}
 +{{:po:ibuk_wykaz_pozycji.csv}}
 +{{:po:pracownicy-geo-agh.csv}}
 +
 +[[:po:kolokwium_grupa_1|diagram czynności]] 
 +[[:po:kolokwium_grupa_2|diagram obiektów]] 
 +[[:po:kolokwium_grupa_3|DFD]] 
 +
srodowiska_wytwarzania_programowania.1384867819.txt.gz · Last modified: 2013/11/19 14:30 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0