Princípy tvorby softvéru GIT a iné užitocné veci

Podobné dokumenty
Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, Bratislava 4 Askalot meets Harvard Cou

Metodika práce s gitom Spôsob práce s gitom V projekte sa budú udržovať dve hlavné vetvy: - Master - Hlavná vetva, ktorá odráža otestovaný funkčný kód

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Iľkovičova 2, , Bratislava 4 Metodika verziovania Tím

Balíčkovanie FreeSWITCH-u pre Debian Autor: Zdenko Holeša, InžProjekt 1, KIS FRI ŽU Predkompilované balíčky Predkompilované balíčky existujú pre Debia

Princípy tvorby softvéru Modelovanie domény

Princípy tvorby softvéru Programovacie paradigmy

Objektovo orientované programovanie

Používateľská príručka Obsah Používateľská príručka... 1 Administrácia servera... 2 FTP... 2 Remote Desktop... 3 Administrácia databáze:... 3 Spusteni

VSDC Free Video Editor stručný návod na používanie Link na sťahovanie softvéru: K prog

PowerPoint Presentation

Prístup a Nastavenie pre KOMPAKT HOSTING

Snímka 1

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Metodika archivácie verzií HW Tímový projekt Stratos FIIT M

Ponuka Štart

Princípy tvorby softvéru Agile, Lean, Lean Startup

Centrum vedecko-technických informácií, Odbor pre hodnotenie vedy, Oddelenie pre hodnotenie publikačnej činnosti Vyhľadávanie a práca so záznamami - C

STRUČNÝ NÁVOD KU IP-COACHU

Microsoft Word - Krajcovic - Esej2011_10-si-xkrajcovic.doc

Princípy tvorby softvéru Perzistencia, databázy

Microsoft Word - EVO_rychly_start_v1.1

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, Bratislava 4 Používateľská príručka Vi

Testovacie scenáre Verzia : 1.3 Dátum vydania : Zodpovedný : Michal Palatinus 1. NÁSTROJ NA AUTOMATIZOVANÉ TESTOVANIE Na zabezpečenie autom

Mikrotik-NEW

Tarifa internetového pripojenia SURFER platná od Zriaďovacie poplatky (jednorázový poplatok, alebo mesačný poplatok za prenájom) Jednorázova

Microsoft Word - prirucka_katedry_nova

Finančné riaditeľstvo Slovenskej republiky 9/ORP/2019/IM Stiahnutie identifikačných a autentifikačných údajov pri ORP - rola Administrátor/Technik Inf

Finančné riaditeľstvo Slovenskej republiky 10/ORP/2019/IM Stiahnutie identifikačných a autentifikačných údajov pri ORP - rola Administrátor Informácia

Sablona prispevky MSI

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, , Bratislava 4 Deep Search Dokumentácia

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Informačný systém pre materské školy Bakalárska práca 2019 Monika Vlčková

STRUČNÝ NÁVOD KU IP-COACHU

EduVirutal (Tím číslo 4) Metodiky projektu Roly členov tímu, zodpovednosti: Koník Kristián Manažérske úlohy: Kontrola stavu systému na správu verzií (

iot business hub whitepaper isdd_em_New.pdf

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Tímový projekt Softvérovo riadené siete rozšírené o WiFi št

User:tomas.melicher

Pravidelné úlohy verzia ku dňu SEAL IT Services, s.r.o. Kontakt: SEAL IT Services, s.r.o., Topoľová 4, Bratislava 1, tel.:

BEOSZTÁS KÉSZÍTÉS KÉZIKÖNYV

Quick Guide for Installing Nokia Connectivity Cable Drivers

Microsoft Surface Studio úvodná príručka

Intellectual Property, Psychology and Sociology

TRENČÍN 1. mesto na Slovensku s komunikáciou s obyvateľmi využívajúcu A.I.

Manuál pre nastavenie tlače z VRP Bluetooth, USB tlačiarne Bluetooth, USB tlačiarne Manuál pre nastavenie tlače -1-

Elektronický ukazovateľ polohy s batériou Návod na použitie

0022-vub-mobilne-tokeny-200x200-v03.indd

Všeobecná zdravotná poisťovňa

Automatizovaná údržba PC cez C-Monitor

Microsoft Word - Fabik - esej2011_18-is-xfabik.doc

Manuál pre nastavenie tlače z VRP elio m500 Elio m500 Manuál pre nastavenie tlače -1-

Stránka 1 Webové rozhranie Dahua XVR

Pravidlá ochrany osobných údajov a cookies Tieto pravidlá ochrany osobných údajov upravujú spôsob používania osobných údajov zákazníkov spoločnosti LT

Automatické sledovanie senzorov s grafickým webovým rozhraním Semestrálny projekt Meno: Bc. Martin Dekan Študijný program: Softvérové inžinierstvo Roč

DAHUA WEBOVÉ ROZHRANIE 1

03_ControlFlow.dvi

AR-5726/5731 Operation-Manual Software SK

Snímka 1

Riesenie_zasielkovna

PosAm Servio

Microsoft PowerPoint - 6_A3_Horsky_SK

eKasa

Vlastná Vlastná tvorba tvorba Neobmedzene Neobmedzene Voľný Voľný obsah obsah my website Kdekoľvek Kdekoľvek na na internet internet Jednoduché Jednod

Prezentácia programu PowerPoint

VIDEO MONITOR VM 7T BM Návod na použitie

Microsoft Word - ESD - DA - MA - Instruktorska_verzia_V_1_1.docx

Čiastka 205/2004

Control no:

Microsoft Word - Priloha_1.docx

PowerPoint Presentation

Finančné riaditeľstvo Slovenskej republiky 15/ORP/2019/IM Práca s dostupnými reportami - rola Administrátor/Účtovník Informácia je určená pre podnikat

Snímka 1

Návod na vytvorenie kvalifikovaného elektronického podpisu prostredníctvom občianskeho preukazu s čipom Dátum zverejnenia: Verzia: 1 Dátu

Komplexný informa ný a monitorovací systém Monitorovanie biotopov a druhov európskeho významu Používate ská dokumentácia KIMS modul Mobilná aplikácia

Privátna zóna pre prevádzku Obsah Privátna zóna pre prevádzku 1 Obsah 1 Webová stránka 2 Úvodná stránka 2 Registrácia prevádzka/penzión

{LINGO} Špecifikácia výrobku: - Rozmery: 61x18x8mm - hmotnosť: 8,6 g - dosah príjmu signálu: 10m -kapacita a typ batérie: 90mAh, lítium-polymérová bat

aplikácia do mobilého telefónu na stiahnutie digitálneho tachografu

Objednávky Využívanie objednávkových listov je viazané na doplnkový modul Kalkulácie, otvorené účty. Pre vybavovanie objednávok v móde dotykovej obraz

Resolution

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, , Bratislava 4 Deep Search Metodiky výv

eKasa

test z informatiky - hardvér Test vytvoril Stanislav Horváth Vstupno - výstupné zariadenia Otázka č.1: Aké zariadenie je na obrázku? (1 bod) a) vstupn

Čiastka 7/2004 (017)

C-Monitor WIN klient pre verziu 2.8

Microsoft Word - ESD_-_DA_-_MA_-_Ucastnicka_verzia_video_V_3.docx

PAGER V3.0

Chemical Business NewsBase

Sablona prispevky MSI

Slide 1

Snímka 1

IV FULL DC INVERTER SYSTEMS NÁVOD NA OBSLUHU JEDNOTKA MODBUS GATEWAY CCM18 KOMERČNÉ KLIMATIZÁCIE SDV 4 1

Microsoft Word - dokumentácia-k-riadeniu.docx

SK01-KA O1 Analýza potrieb Zhrnutie BCIME tím Vyhlásenie: "Podpora Európskej komisie pre výrobu tejto publikácie nepredstavuje súhlas

Matematicko-fyzikálna fakulta Univerzity Karlovej v Prahe SPRÁVA O TUDENTSKOM FAKULTNOM GRANTE Marek Martaus Testování prototyp modul vnit ního detekt

Microsoft Word - Kocian - esej2011_13-is-xkocianr.doc

Sablona prispevky MSI

Vývoj geografických aplikácií v GIS

Príloha 421-4: ŽIADOSŤ O NENÁVRATNÝ FINANČNÝ PRÍSPEVOK VŠEOBECNÁ ČASŤ NÁZOV RIADIACEHO ORGÁNU ŽIADOS Ť ONENÁVRATNÝ FINANČ NÝ PRÍSPEVOK 1 Názov projekt

KoncomesacnaSprava_AIMmonitor052018

Prepis:

Robert Luko ka lukotka@dcs.fmph.uniba.sk www.dcs.fmph.uniba.sk/~lukotka M-255

Software conguration management Software conguration management je disciplína SI, ktorá sa zaoberá správou, organizáciou, kontrolou a zmenamy v dokomentoch, zdrojových kódov a iných artefaktov, ktoré vznikajú po as tvorby softveru.

Poºiadavky rozsiahlej²ieho projektu V²etky potrebné artefakty sú na známom mieste. Uchovávanie viacerých verzií artefaktov. Práca viacerých vývojárov sú astne. Uchovávanie historických verzií....

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky. Áno.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky. Áno. Nasadzovacie skripty.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky. Áno. Nasadzovacie skripty. Áno.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky. Áno. Nasadzovacie skripty. Áno. Kompilátor.

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky. Áno. Nasadzovacie skripty. Áno. Kompilátor. Moºno

Identikácia potrebných artefaktov ƒo má a o nemá by uchovávané? Chceme uchováva presne to, o je potrebné nachod projektu Ru ne nepísané zdrojáky. Áno Automaticky vygenerované zdrojáky. Nie - ale to z oho sa vygenerovali. Výsledná binárka. Nie. Obrázky a ikony. Áno. Spísané poºiadavky. Áno. Nasadzovacie skripty. Áno. Kompilátor. Moºno

ƒo sú verzie Verziovacia schema Major version Minor version Platforma... Verzie ako sú as beºného workowu Niektoré workowy

ƒo je jednotka zmeny Commit: Commitova treba asto. Commit by nemal "rozbi " projekt. V privátnom repozitári je prípustné ob as meni históriu. Vo verejnom nie.

GIT, ƒo to je? Distributed version control Created for development of Linux kernel L. Torvalds: I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'. GITHub - web based version control repository and Internet hosting service

Nastavenie GITu Kongurácia GITu + o treba urobi pred za atím pouºívania

Vytvorenie lokálneho repozitára Vytvorenie repozitára git init git clone

Základná práca v lokálnom repozitári Práca s lokálnym repozitárom + o vlasntne uklada git status git add git reset git commit (git commit -a) git rm/mv git di git checkout () "le" git commit amend

História commitov Prezeranie histórie commitov: git log - Veee a moºností git blame gitk git revert [commit] - nevrári históriu spä, ale pridá nový commit

Brancheovanie Branchovanie HEAD - hlava, vä ²inou ukazuje na aktuálnu verziu sú astnej vetvy git branch (newname) git checkout "branchname" git branch -d git tag

Brancheovanie git merge git rebase

Remote repository 1 git clone 2 git pull 3 git fetch 4 git push 5 git push origin delete "branchname" 6 git remote

GIT Hooks GIT hooks

Sko nasadi aplikáciu? SSH, SCP, SFTP Uploadovací skript - shell script Ako neuploadova súbory, ktoré sa nezmenili? rsync

Markdown GitHub Markdown

Make An Introduction to Makeles

al²ie zdroje SCM na Wikipédii