System kontroli wersji GIT. Andrzej Śliwa. java4people 2009
|
|
- Józef Piątkowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 java4people 2009 System kontroli wersji GIT Andrzej Śliwa This report is solely for the use of client personnel. No part of it may be distributed, quoted, or reproduced outside the client organisation without the prior written approval of Consileon Business Consultancy. This material was prepared by Consileon Business Consultancy for use during an oral presentation; it is not a complete record of the discussion. Consileon Business Consultancy GmbH
2 Czym jest GIT? "I m an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'." (Linus Torvalds)... A Stupid Content Tracker - szybkim rozproszonym systemem kontroli wersji - zbiorem narzędzi w postaci wielu poleceń: dostarcza zarówno wysoko poziomowych operacji jak również wewnętrznych, nisko poziomowych - oryginalnie stworzony przez Linus Trovalds do rozwoju Kernela Linuxa, po zablokowaniu darmowej wersji BitKeepera - GNU General Public License, wersja 2
3 Podstawowe możliwości: - rozproszony model pracy - wsparcie dla nieliniowego developmentu (tworzenie i praca na branch ach) - świetnie nadaje się do dużych projektów (bardzo dobra wydajność) - repozytoria mogą być łatwo publikowane (git://, ssh://, - możliwość podpisywania tagów w oparciu o GPG - wewnętrzne obiekty są adresowane przez zawartość (odcisk SHA-1) - praca na lokalnych branch ach (praca w trybie offline)
4 Modele Pracy: obecnie wyróżniamy dwa najbardziej znaczące modele pracy z systemami kontroli wersji: Model zcentralizowany - ( Subversion, StartTeam, CVS... ) Model distributed - ( GIT, Mercurial, Baazar... )
5 Modele Pracy: model zcentralizowany - używanie systemu kontroli wersji nie jako narzędzia wspierającego development, raczej jako archiwum kodu (mechanizm tworzenia kopi zapasowych) - każda zmiana wpływa na prace pozostałych programistów - brak prywatnych branch y - wymaga połączenie do serwera dla większości standardowych operacji (praca na historii...)
6 Modele Pracy: model distributed (rozproszony) - możliwość pracy na wielu repozytoriach, w oparciu o różne schematy i konfiguracje - wsparcie dla lokalnych branch y - nie wymaga połączenia dla większości operacji - udostępnia lokalnie całą historie zmian ( praca w trybie offline ) - zmiany mogę być łatwo publikowane ( git://, ssh://, )
7 Git poprawi jakość twojej pracy: - tworzenie branch y i mergowanie jest łatwe i szybkie - możesz łatwo prototypować ( pracując na lokalnych branch ach ) - możesz współpracować z innymi developerami wymieniając kod który nie jest ukończony i kompletny - możesz łatwo (np każdego dnia) przebudować twoje zmiany w oparciu o aktualny kod źródłowy
8 Git poprawi jakość twojej pracy: - możesz często merge ować (lokalnie) i przebudowywać swoje zmiany eliminując konflikty w przypadku merge owania z głównym repozytorium - twoje zmiany mogą przechodzić przez kilka etapów nim trafią do wersji finalnej (w zależności od wybranego schematu)
9 Podstawowe terminy: working dir - katalog roboczy na którym odbywają się zmiany index - rodzaj cache, miejsce w którym składujemy nasze zmiany przed commit em master branch - główny branch z którym merge ujemy nasze zmiany przed wysłaniem do zdalnego repozytorium
10 Przykład użycia poleceń: oba przypadki użycia są tożsame: $ git <nazwa komendy> [opcje] $ git-<nazwa komendy> [opcje] korzystanie z pomocy: $ git help <nazwa komendy> $ man git-<nazwa komendy>
11 Toolkit zamiast pojedyńczego programu: GIT nie jest pojedynczym plikiem binarnym zawierającym kod całej funkcjonalności jest podzielony na małe pliki wykonywalne (polecenia) odpowiedzialne za dostarczenie konkretnej funkcjonalności, dlatego GIT jest bardziej zbiorem narzędzi niż programem Wyróżniamy 2 następujące typy poleceń: porcelain - są to polecenia które używamy na co dzień w nasze pracy z GIT, są to plecenia wysokiego poziomu plumbing - są to polecenia które są używane wewnętrznie przez system GIT, są to polecenia niskiego poziomu (ale dostępne również dla zaawansowanych użytkowników)
12 Podstawowe polecenia: $ git init # tworzy puste repozytorium (ukryte w katalogu./.git) $ git add # dodaje zawartość plików do następnego commit u (do index u) $ git rm #usuwa plik z index u ( i po za commit owaniu z repo.) $ git mv #przenosi plik $ git status # pokazuje bieżący status katalogu roboczego oraz index u
13 Podstawowe polecenia: $ git commit # wprowadza zmiany do repozytorium (na podstawie index u) $ git log # pokazuje log a commit ów $ git show # pokazuje commit y (lub inne obiekty) $ git fetch # pobiera nowe zmiany z zewnętrznego repozytorium $ git pull # fetch + merge $ git push # wysyła zmiany do zewnętrznego repozytorium
14 Zaawansowane :) polecenia: $ git branch # tworzy/modyfikuje/usuwa branch e $ git checkout # przełącza katalog roboczy na inny branch $ git merge # merge uje dwa lub więcej branch y $ git rebase # zmienia punkt startu dla brancha $ git reset # przywraca stan katalogu roboczego $ git stash # zapisuje/odtwarza zmiany (rodzaj bardzo użytecznego schowka) $ git gc # porządkowanie i usuwanie duplikatów
15 Wewnętrzne obiekty: Wszystkie obiekty są adresowane odciskiem SHA-1 ich zawartości oraz są kompresowane (ZLib) commit - wskazuje na tree i parent (połączenie w historii projektu) zawiera informacje o autorze i osobie commit ującej oraz treść komunikatu tree - reprezentuje stan pojedynczego katalogu (lista obiektów typu blob oraz zagnieżdżonych obiektów tree) blob - zawiera zawartość pliku bez żadnej dodatkowej struktury
16 Implementacja: blob Przypomnienie : GIT śledzi zmiany treści, nie poszczególne pliki nazwy i tryby plików nie są przechowywane w obiekcie blob W GIT zawartość każdego pliku jest zapisywany w obiektach typu blob Jeżeli w strukturze katalogów projektu posiadamy dwa pliki o takiej samej treści (nie zależnie od nazwy plików) GIT zapisze dokładnie jeden obiekt blob z zawartością pliku!
17 Implementacja: blob (schematy) Katalog roboczy: Katalog GIT a (./.git):./ pom.xml blob: a427b1 src/ main/ scala/ gitandscala/ App.scala blob: a0b60a
18 Implementacja: tree obiekt tree jest zwykłą listą innych obiektów typu tree lub blob lista ta zawiera w sobie typy obiektów, ich referencje oraz pełne rzeczywiste nazwy plików/katalogów na które wskazują w/w referencje każdy element list posiada informacje o typie pliku/katalogu jego trybie (binarny/tekstowy) oraz pełnej nazwie obiekt tree również jest kompresowany (ZLib)
19 Implementacja: tree (schemat) Katalog roboczy: Katalog GIT a (./.git):./ tree: a5b60b pom.xml blob: a427b1 src/ main/ scala/ gitandscala/ App.scala tree: a53e0d tree: da460a tree: fa23a2 tree: f12d34 blob: a0b60a
20 Implementacja: commit obiekt commit odpowiada za naszą historię w repozytorium obiekt commit przechowuje następujące informacje: author committer message referencje na parent commit (w przypadku pierwszego commitu pole te nie istnieje) referencje na obiekt typu tree Za każdym razem gdy commitujemy zmiany w GIT, tworzony jest snapshot całej struktury projektu, wszystkich plików
21 implementacja: commit Katalog roboczy: Katalog GIT a (./.git):./ tree: a5b60b pom.xml blob: a427b1 src/ main/ scala/ gitandscala/ App.scala tree: a53e0d tree: da460a tree: fa23a2 tree: f12d34 blob: a0b60a commit: f0c40e
22 Referencje: Branch: zawiera odcisk SHA-1 commit u (.git/refs/heads) Tag: zawiera odcisk SHA-1 commit u może zawierać opis może być podpisany cyfrowo (PGP) (.git/refs/tags) HEAD: wskazuje na obecny branch
23 Referencje obiektów: SHA-1 40 znakowa (hex) nazwa obiektu tag zrozumiała przez człowieka nazwa dla commit u {nazwa comm.}^n - N-ty rodzic (nadrzędny commit) {nazwa comm.}~n - N-ta generacja nadrzędnego nazwanego commit u rodzica np. rev~3 = rev^^^ = rev^1^1^1 $ git reset HEAD^
24 Bezpieczeństwo i zaufanie: wszystkie obiekty w obiektowej bazie GIT a są adresowane w oparciu o odcisk zawartości (SHA-1) SHA-1 jest sprawdzana za każdym razem celem sprawdzenia integralności zawartość, historia, i treść komunikatów mogą być podpisane cyfrowo (GPG) poprzez tag.
25 Konfiguracja: globalna konfiguracja znajduje się w pliku ~/.gitconfig $ git config --global --list wyświetli nam konfiguracje tylko globalną $ git config --list wyświetli konfiguracje dla repozytorium
26 Konfiguracja: podstawowe ustawienia: $ git config --global user.name "Your Name" $ git config --global user. your. @domain.com $ git config --global color.branch auto $ git config --global color.diff auto $ git config --global color.interactive auto $ git config --global color.status auto $ git config --global core.editor "mate -w"
27 Przykładowa zawartość pliku ~/.gitconfig [user] [core] name = Andrzej Śliwa = andrzej.sliwa@i-tool.eu editor = mate -w
28 Krótkie przypomnienie: branch - jest to linia developmentu (jego historii), przebiegająca równolegle do głównej linii historii commit commit branch commit commit commit commit commit master commit commit commit commit branch
29 Krótkie przypomnienie: tag - jest markerem konkretnej wersji (commit u) w historii tag: v1.0 commit commit commit commit commit master
30 Przykładowy projekt: Celem prezentacji możliwości GIT a stworzymy prosty projekt aplikacji napisanej w scali oparty o maven a: mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create \ archetypegroupid=org.scala-tools.archetypes \ archetypeartifactid=scala-archetype-simple \ archetypeversion=1.2 \ remoterepositories= \ groupid=gitandscala -DartifactId=git-and-scala
31 Tworzenie repozytorium: stworzenie nowego repozytorium: $ cd git-and-scala $ git init dodanie plików do repozytorium: $ git add. $ git commit -m initial import
32 Ogólny schemat pracy: Local repository commit Working dir. Current Branch (in./.git) merge checkout (switch to branch) Branch (in./.git) pull push pull push Branch Branch Remote repository (np. origin)
33 Tworzenie repozytorium: dodanie zdalnego repozytorium: $ git remote add origin git@github.com:andrzejsliwa/git-andscala.git skonfigurowanie połaczenia miedzy lokalnym branch em master a zdalnym origin: $ git config branch.master.remote origin $ git config branch.master.merge refs/heads/master
34 Tworzenie repozytorium: możemy również dodać dowolną liczbę innych zewnętrznych repozytoriów, z którymi będzięmy synchronizować nasze zmiany: $ git remote add michal ssh://michal@niczsoft.com/ glassfish-maven-plugin.git $ git remote add andrzej ssh://andrzej@andrzejsliwa.com/ glassfish-maven-plugin.git
35 Przykładowy plik konfiguracji (./.git/config) [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true [remote "andrzej"] url = ssh://andrzej@i-tool.eu/testowy.git fetch = +refs/heads/*:refs/remotes/andrzej/* [remote "origin"] url = git@github.com:andrzejsliwa/git-and-scala.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
36 Zarządzanie tagami: tworzenie tag a: $ git tag v1.0 tworzenie tag a podpisanego z komentarzem: $ git tag -s v1.0 wyświetlenie listy tagów: $ git tag wysyłanie naszego tag a na zdalne repozytorium: $ git push --tags
37 Zarządzanie tagami: kasowanie tag a lokalanego: $ git tag -d v1.0 kasowanie tag a na zdalnym repozytorium: $ git push origin :refs/tags/v1.0
38 Zarządzanie branch ami: tworzenie brancha: $ git branch nazwa_brancha przełączenie się na brancha: $ git checkout nazwa_brancha tworzenie i przełączenie się w jednym kroku: $ git checkout -b nazwa_brancha tworzenie brancha na zdalnym repozytorium: $ git push origin nazwa_brancha
39 Zarządzanie branch ami: mergowanie branch y: $ git checkout master $ git status $ git merge nazwa_brancha... jeżeli były konflikty, to poprawiamy je, następnie ręcznie commitujemy: $ git commit -a -m
40 Zarządzanie branch ami: kasowanie branch a zmergowanego z master em: $ git branch -d nazwa_brancha kasowanie branch a nie zmergowanego z master em: $ git branch -D nazwa_brancha kasowanie zdalnego branch a: $ git push origin :heads/nazwa_brancha
41 Przeglądanie zmian: sprawdzenie log a commit ów: $ git log $ git log --since= 2 weeks ago $ git log nazwa_pliku sprawdzenie kto zmieniał poszczególne lini pliku: $ git blame nazwa_pliku $ git blame -L 10,15 nazwa_pliku
42 Standardowe modele pracy z GIT: Praca z GIT em 1. pobranie zmian ze zdalnego repo.: $ git pull 2. stworzenie lokalnego branch a do pracy nad nowym ficzerem ;) i przęłączenie się na niego: $ git checkout -b dodanie_tagowania 3. dodanie zmian do index u (nasz cache zmian do commit a): $ git add nazwa_pliku $ git add nazwa_katalogu $ git rm nazwa_pliku...
43 Standardowe modele pracy z GIT: Praca z GIT em 4. commit zmian do repozytorium (nadal lokalnie!) $ git commit -m komentarz # commit z komentarzem lub: $ git commit # commit z komentarzem dodanym w edytorze lub: $ git commit -a # j/w, ale wszystkie zmiany zostaną dodane automatycznie, bez dodawania ich do repozytorium commit ujemy wielokrotnie w ramach ficzera wracamy do master a $ git checkout master
44 Standardowe modele pracy z GIT: Praca z GIT em 6. uaktualniamy sobie master a (ze zdalnego repo.): $ git pull 7. mergujemy brancha z master em: $ git merge dodanie_tagowania 8. wypychamy zmiany na zdalne repozytorium: $ git push
45 Standardowe modele pracy z GIT: Praca z GIT em Zalety takiego rozwiązania: - cały czas mamy nie ruszony master, by szybko robić pilne poprawki czy zmiany - jeżeli praca nad ficzerem trwa dłużej, możemy uaktualniać kod branch a w oparciu o master a żeby uniknąć dużych konfliktów przy finalnym mergow aniu. - nasze branche są tylko lokalnie, i stanowią dla nas wygodny mechanizm wspomagający prace
46 Standardowe modele pracy z GIT: Praca z GIT-SVN Git udostępnia funkcjonalność która pozwala nam na używanie w połączeniu z repozytorium Subversion (jako centralnym repo.), przy jednoczesnym korzystaniu z dobrodziejstw GIT a (lokalne branch e, pełna historia offline itd.) zmieniają się tylko dwie komendy w następujących krokach: 1. i 6. $ git pull -> $ git svn rebase 8. $ git push -> $ git svn dcommit
47 Funkcja z której często korzystam: często ma miejsce sytuacja gdy pracując na danym branchu, nim jeszcze za commit ujemy nasze zmiany, ktoś wpada z następującą prośbą: - uaktualnij sobie kod, sprawdź coś... - popraw szybko, jest tutaj problem... - itd... w tym momencie użyteczną funkcją jest stash: $ git stash # przenosi nasze zmiany do schowka po tej komendzie mamy czysty katalog roboczy (ostatni commit), możemy pobrać kod, coś poprawić i wrócić do zmian ze schowka : $ git stash apply
48 Wizualizacja i narzędzia: wizualizacja pomaga w pracy na branch ach, pozwala lepiej zrozumieć miejsce w którym się bieżąco znajdujemy Podgląd historii : Gitk, GitNub, QGit, Netbeans... Narzędzia do commit owania: git gui, GitX, Netbeans...
49 Hurra!! Koniec... KONIEC. dziękuje za uwagę. Pytania?!?
GIT. System Kontroli wersji GIT. Rafał Kalinowski
GIT System Kontroli wersji GIT Rafał Kalinowski Agenda Czym jest GIT? Modele pracy Możliwości GIT a Kilka słów o terminologii Obiekty w GIT ie? Struktura zmian Operacje zdalne i lokalne Podstawowe operacje
Bardziej szczegółowoCo zostanie wypisane na ekranie? (1)
Wykład 11.05.2016 Co zostanie wypisane na ekranie? (1) class A { public: void wypisz(int n) { cout
Bardziej szczegółowoProgramowanie I
Programowanie I 29.05.2017 Co zostanie wypisane na ekranie? (1) class A { public: void wypisz(int n) { cout
Bardziej szczegółowoRozproszony system kontroli wersji GIT. Piotr Macuk <piotr@macuk.pl>
Rozproszony system kontroli wersji GIT Piotr Macuk O mnie Programowanie Linux + vim 19 lat 12 lat Kontrola wersji 9 lat Ruby (on Rails) 5 lat Git 2 lata Agenda Czym jest git Instalacja
Bardziej szczegółowoSystem kontroli wersji git
System kontroli wersji git Adam Prochownik 13 października 2016 Adam git 13 października 2016 1 / 26 Plan prezentacji 1 Wstęp Materiały Po co kontrola wersji? Dlaczego git? 2 Podstawowe operacje Konfiguracja
Bardziej szczegółowoGit - podstawy. Błażej Kowalczyk. Koło Naukowe Robotyków KoNaR. 7 listopada 2014
Git - podstawy Błażej Kowalczyk Koło Naukowe Robotyków KoNaR 7 listopada 2014 łażej Kowalczyk (Koło Naukowe Robotyków KoNaR) Git - podstawy 7 listopada 2014 1 / 18 Wstęp Kontrola wersji Po co nam kontrola
Bardziej szczegółowoGit rozproszony system kontroli wersji
Git rozproszony system kontroli wersji Piotr Macuk Wstęp System kontroli wersji (ang. version control system, VCS) służy do śledzenia zmian projektu w czasie. Umożliwia współpracę wielu osób oraz ułatwia
Bardziej szczegółowoAdam Wójs <adam[shift+2]wojs.pl> git --wprowadzenie
Adam Wójs git --wprowadzenie Życie programisty A) Rozwój projektu B) Naprawianie błędów C) Refaktoryzacja kodu Ekstremalny przykład Wersja jądra Lb-a programistów Lb-a linii kodu
Bardziej szczegółowoSystem kontroli wersji Git
System kontroli wersji Git dr inż. Sebastian Ernst Katedra Informatyki Stosowanej W prezentacji wykorzystano ilustracje z: Scott Chancon, Pro Git, http://git-scm.com/book Systemy kontroli wersji Rejestracja
Bardziej szczegółowoZarządzanie projektami informatycznymi
Zarządzanie projektami informatycznymi Tworzenie repozytorium Repozytorium w programie git możemy stworzyć na dwa sposoby: git init albo git clone. git init git init inicjalizuje katalog jako repozytorium
Bardziej szczegółowoGit, Bitbucket, IntelliJ IDEA
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Narzędzia i środowiska programistyczne Laboratorium 3 Git, Bitbucket, IntelliJ IDEA Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy
Bardziej szczegółowoCVS system kontroli wersji
CVS system kontroli wersji Agenda Podstawowe pojęcia Podstawowe polecenia Metody dostępu do repozytorium Konfiguracja i używanie aplikacji klienckich Konflikty i ich rozwiązywanie Dodatkowe możliwości
Bardziej szczegółowoOpen Source w służbie developerom
5 grudnia 2011 Wstęp Plan prezentacji Agenda Dyskusja problemu Wstęp Plan prezentacji Agenda Dyskusja problemu Etapy Wstęp Plan prezentacji Agenda Dyskusja problemu Etapy Przykłady Wstęp Plan prezentacji
Bardziej szczegółowoPlatforma GitHub. 1 Cel laboratoriów. 2 GitHub. 2.1 Git. źródeł.
Platforma GitHub 1 Cel laboratoriów Zapoznanie się z działaniem platformy GitHub. źródeł. Założenie konta i nauka współdzielenia 2 GitHub GitHub hostingowy serwis internetowy przeznaczony dla projektów
Bardziej szczegółowoProgramowanie zespołowe
Programowanie zespołowe Laboratorium 8 - wprowadzenie do systemów kontroli wersji i GitHuba mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 11 kwietnia 2017 1 / 25 mgr inż. Krzysztof Szwarc
Bardziej szczegółowogit krótki przewodnik
git krótki przewodnik Spis treści Podstawy pracy z systemem git (pojęcia)... 2 Instalacja klienta git Atlassian SourceTree... 2 Konfiguracja Atlassian SourceTree do współpracy z bitbucket.org... 3 Tworzenie
Bardziej szczegółowoMBUM #2. Zarządzanie kopiami konfiguracji RouterOS. Jacek Rokicki
MBUM #2 Zarządzanie kopiami konfiguracji RouterOS Jacek Rokicki w IT od 1998, entuzjasta systemów operacyjnych z rodziny Unix, projektowanie, budowa i utrzymanie wysoko dostępnych rozwiązań z wykorzystaniem
Bardziej szczegółowoGIT. Rozproszony system kontroli wersji
GIT Rozproszony system kontroli wersji Co to jest system kontroli wersji? System kontroli wersji śledzi wszystkie zmiany dokonywane na pliku (lub plikach) i umożliwia przywołanie dowolnej wcześniejszej
Bardziej szczegółowoGit, Bitbucket. Narzędzia i środowiska programistyczne. Laboratorium 2. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Laboratorium 2 Git, Bitbucket Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 Technologie Technologie będące przedmiotem laboratorium:
Bardziej szczegółowoSystemy kontroli wersji
Systemy kontroli wersji Git Część I Podstawy Aleksander Lamża ZKSB Instytut Informatyki Uniwersytet Śląski w Katowicach aleksander.lamza@us.edu.pl Zawartość Czym jest Git? Dokumentacja i zasoby Ogólne
Bardziej szczegółowoJak usprawnić tworzenie i zarządzanie stroną na drupalu. Maciej Łukiański
Jak usprawnić tworzenie i zarządzanie stroną na drupalu Maciej Łukiański Dlaczego ta prezentacja Najczęściej A można bardziej wydajnie za darmo O czym będzie Code driven development Wersjonowanie kodu
Bardziej szczegółowoDrupal i GIT. Schemat pracy.
Drupal i GIT. Schemat pracy. Bartek Filipiuk. Crople.pl Wymagania: podstawowa wiedza z Linuxa posiadanie lokalnego środowiska do tworzenia stron w Drupalu podstawowa wiedza z Drupala Czego dowiesz się
Bardziej szczegółowoSVN sojusz, partnerstwo, współpraca
SVN sojusz, partnerstwo, współpraca Bogusz Kowalski Wrocław, 16.03.2010 http://www.linuxacademy.pl 1 Coś o historii Zaczęło się od RCS w 1985... 1990 nadeszła era CVS... 2000 SVN 2 Po co system kontroli
Bardziej szczegółowoTak. Konrad Ktoso Malawski konrad.malawski@java.pl - @ktosopl blog.project13.pl - SFI 2011-11.03.2011
Tak. Tak. Po prostu. github.com/ktoso @ktosopl blog.project13.pl Masz pytanie? Nie czekaj do końca prezentacji! Poproszę... Pytanie do publiczności Ważne słowa (-: WAŻNE :-) System kontroli wersji Scentralizowany
Bardziej szczegółowoĆwiczenia 9: Zarządzanie konfiguracją Zadania:
Ćwiczenia 9: Zarządzanie konfiguracją Zadania: Konfiguracja repozytorium CVS: 1. Ściągnij i zainstaluj serwer CVS: CVSNT (www.cvsnt.org). 2. W konfiguracji repozytoriów (Panel Sterowania -> CVSNT) wybierz
Bardziej szczegółowoNarzędzia programistyczne - GIT
Narzędzia programistyczne - GIT Kamil Maraś kamil.maras@gmail.com @KamilMaras Agenda Zintegrowane środowisko programistyczne Systemy kontroli wersji Narzędzia wspomagające wytwarzanie aplikacji Narzędzia
Bardziej szczegółowoPodstawowy warsztat informatyka
Podstawowy warsztat informatyka Jakub Michaliszyn Instytut Informatyki Uniwersytetu Wrocławskiego Wykład 7 Ogłoszenia Terminarz 12-20 stycznia: rozwiązywanie list 11-12, w czasie pracowni można przyjść
Bardziej szczegółowoGit i platforma GitHub
Git i platforma GitHub 1 Cel laboratoriów Zapoznanie się z działaniem Git i platformy GitHub. Założenie konta i nauka współdzielenia źródeł. Git jest systemem kontroli wersji, którego znajomość jest często
Bardziej szczegółowoSUBVERSION TOMASZ ŁUKASZUK
SUBVERSION TOMASZ ŁUKASZUK STRESZCZENIE: Dokument przedstawia system Subversion jako następcę systemu CVS. Zawarto w nim instrukcję utworzenia i pracy z systemem Subversion. 1. WPROWADZENIE Subversion
Bardziej szczegółowoSystemy zarządzania wersjami
24 października 2007 Po co? Dla kogo? Dlaczego? aby ułatwić kontrolę nad projektem aby panować nad wersjami aby móc śledzić zmiany dla każdego projektu, przy którym pracuje więcej niż jedna osoba dla ludzi
Bardziej szczegółowoSystem kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010
System kontroli wersji - wprowadzenie Rzeszów,2 XII 2010 System kontroli wersji System kontroli wersji (ang. version/revision control system) służy do śledzenia zmian głównie w kodzie źródłowym oraz pomocy
Bardziej szczegółowoSystem kontroli wersji, system zarządzania kodem źródłowym
System kontroli wersji, system zarządzania kodem źródłowym (ang. version/revision control system) VCS albo RCS Source control or (source) code management (SCM) Teoria Co to jest? Po co nam taki system
Bardziej szczegółowoPartnerzy: Laboratorium 15
Laboratorium 15 System kontroli wersji. Mercurial wraz z Subversion, CVS czy też programem Git należy do grupy aplikacji określanych mianem systemów kontroli wersji. Umożliwiają one sprawną prace wielu
Bardziej szczegółowoAssembla.com zajęcia 1
Assembla.com zajęcia 1 Autor: Marcin Gadamer System kontroli wersji System kontroli wersji (ang. version/revision control system) - oprogramowanie służące do śledzenia zmian głównie w kodzie źródłowym
Bardziej szczegółowoponad 90 000 pracowników ponad 60 000 pracowników ponad 30 000 pracowników ponad 3 000 pracowników
ponad 90 000 pracowników ponad 60 000 pracowników ponad 30 000 pracowników ponad 3 000 pracowników finanse firmy Ventures Capital, a potem reklamy kwestie socjalne darmowe jedzenie, transport do pracy,
Bardziej szczegółowoSystemy kontroli wersji
Systemy kontroli wersji Git Część II Gałęzie Aleksander Lamża ZKSB Instytut Informatyki Uniwersytet Śląski w Katowicach aleksander.lamza@us.edu.pl Zawartość Gałęzie Wstępne wymagania Wprowadzenie do systemów
Bardziej szczegółowoŚrodowisko programisty. Środowisko programisty 1/35
Środowisko programisty Środowisko programisty 1/35 Środowisko programisty 2/35 Literatura 1. Butcher P., Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać, Helion, Gliwice 2010
Bardziej szczegółowoSystem zarządzania wersjami I Subversion
Subversion Na tych zajęciach poznamy reguły pracy z systemami zarządzania wersjami oraz przećwiczymy podstawowe, najczęściej wykonywane operacje w takich systemach. Bazować będziemy na systemie Subversion
Bardziej szczegółowoGra-zabawka dla niemowląt przygotowana z użyciem w Unity 3D
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Katedra Informatyki Stosowanej Tomasz Gańko nr albumu: 244629 Praca magisterska na kierunku informatyka stosowana Gra-zabawka
Bardziej szczegółowoUżytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje
Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje Git w wersji przenośnej umożliwia korzystanie z repozytoriów na każdym systemie z rodziny Windows, który nie posiada zainstalowanego
Bardziej szczegółowoPlatformy Technologiczne
Platformy Technologiczne Laboratorium nr 6 Java: Ciągła integracja (ang. Continuous Integration) Praca z repozytorium git w salach laboratoryjnych. W niektórych salach laboratoryjnych występują problemy
Bardziej szczegółowoKOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL
KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL Katedra Informatyki, Uniwersytet Rzeszowski 2009 Agenda System kontroli wersji CVS SVN Praca z SVN i Visual
Bardziej szczegółowoMikroTik Serwer OpenVPN
MikroTik Serwer OpenVPN Generowanie certyfikatów na systemie Debian. Instalujemy OpenVPN, następnie przechodzimy do katalogu ze skryptami: cd /usr/share/openvpn/easyrsa edytujemy plik vars ustawiając kraj,
Bardziej szczegółowoPracownia Komputerowa wyk ad II
Pracownia Komputerowa wykad II dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Systemy operacyjne Windows np. Windows 8. Systemy
Bardziej szczegółowoProgramowanie Systemów Wbudowanych
Programowanie Systemów Wbudowanych Wprowadzenie do Systemu Kontroli Wersji GIT ¹ródªo: git-scm.com dr in». Krzysztof Czarnecki Wydziaª Elektroniki,Telekomunikacji i Informatyki Politechnika Gda«ska 2015
Bardziej szczegółowoWprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Bardziej szczegółowoWszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną,
Bardziej szczegółowoProjektowanie oprogramowania systemów NARZĘDZIA PRACY GRUPOWEJ, KONTROLI WERSJI, DOKUMENTOWANIA I ŚLEDZENIA BŁĘDÓW
Projektowanie oprogramowania systemów NARZĘDZIA PRACY GRUPOWEJ, KONTROLI WERSJI, DOKUMENTOWANIA I ŚLEDZENIA BŁĘDÓW plan wykładu Narzędzia pracy grupowej Edycja grupowa w czasie rzeczywistym Narzędzia Systemy
Bardziej szczegółowoSystemy kontroli wersji git od wewnatrz Użycie gita Koniec. git. Rozproszony system kontroli wersji. sphere.pl. Koło Naukowe Sfera
od wewnatrz Użycie a Rozproszony system kontroli wersji Koło Naukowe Sfera od wewnatrz Użycie a Spis treści 1 Systemy kontroli wersji 2 od wewnatrz 3 Użycie a Czy ktoś tego w ogóle używa? Workflows Praca
Bardziej szczegółowoWprowadzenie do systemu wersjonowania svn
SubVersioN Wprowadzenie do systemu wersjonowania svn Wersjonowanie plików Po co zaprzątać sobie tym głowę? Repozytorium Problemy z współdzieleniem Zablokuj-Zmień-Odblokuj Kopiuj-Zmień-Scal Kopiuj-Zmień-Scal
Bardziej szczegółowoKonfiguracja i administracja systemem kontroli wersji SVN
Instytut Teleinformatyki Wydział Inżynierii Elektrycznej i Komputerowej Politechnika Krakowska Laboratorium Administrowania Systemami Komputerowymi Konfiguracja i administracja systemem kontroli wersji
Bardziej szczegółowo1 Tworzenie własnego zaproszenia dla powłoki bash
Zad. 0: Git, ssh 1 Tworzenie własnego zaproszenia dla powłoki bash Postać zaproszenia do wprowadzania poleceń, które widoczne jest po otworzeniu terminala tekstowego kształtuje zawartość zmiennej systemowej
Bardziej szczegółowoĆwiczenia z Git cz. 2
Ćwiczenia z Git cz. 2 Stany plików W programie git wyróżniamy trzy rodzaje plików: pliki aktualne, pliki zmodfyikowane pliki nieśledzone. Po wykonaniu poleceń git add i git commit w rezpozytorium zostaje
Bardziej szczegółowoProgram szkolenia: Continuous Integration i Git
Program szkolenia: Continuous Integration i Git Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Continuous Integration i Git tools-git-ci Narzędzia developerzy testerzy 2 dni 50%
Bardziej szczegółowoBudowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer
Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer Maven 2 podstawowe informacje Apache Maven jest narzędziem automatyzującym budowę oprogramowania
Bardziej szczegółowomfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl
mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl Instalacja programu 1. Po włożeniu płytki cd do napędu program instalacyjny powinien się uruchomić automatyczne.
Bardziej szczegółowoArchiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania
Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania Kraków 2010 Przeznaczenie programu. Program BKP_SQL powstał z myślą ułatwienia procesy archiwizacji baz danych MSSQL. Program umożliwia seryjne wykonanie
Bardziej szczegółowo1. System kontroli wersji. 1.1. Instalacja programu kontroli wersji CVS
1 1. System kontroli wersji Już przy tak małym projekcie niezbędnym okazało się wdrożenie systemu kontroli wersji, co umożliwiło grupową pracę uczestników projektu. CVS jest narzędziem pomagającym w organizacji
Bardziej szczegółowoWersjonowanie baz danych podczas developmentu. Liquibase. Piotr Pelczar. me@athlan.pl
Wersjonowanie baz danych podczas developmentu Liquibase Piotr Pelczar me@athlan.pl Piotr Athlan Pelczar Freelancer: vgroup.pl, athlan.pl goldenline.pl/piotr-pelczar me@athlan.pl Agenda 1. Problem wersjonowania
Bardziej szczegółowoMicrosoft Visual SourceSafe uproszczona instrukcja użytkowania
Politechnika Białostocka Wydział Informatyki mgr inż. Tomasz Łukaszuk Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Wprowadzenie Microsoft Visual SourceSafe jest narzędziem pozwalającym
Bardziej szczegółowoATSOFTWARE DMS. Elektroniczna archiwizacja
1 ATSOFTWARE DMS Elektroniczna archiwizacja Informacje o systemie 2 AtSoftware DMS to nowoczesne rozwiązanie do zarządzania dokumentami oraz plikami. Aplikacja nie wymaga instalacji, gdyż dostępna jest
Bardziej szczegółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoSZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4
SZYBKI START Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2 Szyfrowanie/odszyfrowanie danych 4 Szyfrowanie/odszyfrowanie tekstu 6 Tworzenie nowego połączenia w celu
Bardziej szczegółowoPrzygotowanie platformy projektowo-programowej
Przygotowanie platformy projektowo-programowej Wydział Inżynierii Mechanicznej i Informatyki Instytut Informatyki Teoretycznej i Stosowanej dr inż. Łukasz Szustak Agenda System Kontroli Wersji (SVN) Zintegrowane
Bardziej szczegółowoWindows Server Active Directory
Windows Server 2012 - Active Directory Active Directory (AD) To usługa katalogowa a inaczej mówiąc hierarchiczna baza danych, która przynajmniej częściowo musi być ściśle związana z obiektową bazą danych.
Bardziej szczegółowoKS-ZSA. Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT. Data aktualizacji: 2013-08-29
KS-ZSA Mechanizm aktualizacji kartotek lokalnych w aptece na podstawie zmian w kartotece CKT Data aktualizacji: 2013-08-29 1. Opis funkcjonalności Funkcjonalność umożliwia obsługiwanie zmian urzędowych
Bardziej szczegółowoGit Podstawowe pojęcia, instalacja i konfiguracja
Git Podstawowe pojęcia, instalacja i konfiguracja System kontroli wersji (system kontroli rewizji) ułatwia synchronizację plików projektu przez wszystkich uczestników. Git rozproszony system kontroli wersji.
Bardziej szczegółowoZbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych
Zbuduj prywatną chmurę backupu w firmie Centralne i zdalne zarządzanie kopiami zapasowymi Dedykowane rozwiązanie dla dowolnej infrastruktury w firmie Backup stacji roboczych i serwerów Bezpieczne przechowywanie
Bardziej szczegółowoWykaz zmian w programie WinAdmin Replikator
Wykaz zmian w programie WinAdmin Replikator Pierwsza wersja programu 1.0.0.1 powstała w czerwcu 2010. kod źródłowy programu zawiera ponad 6 900 wierszy. Modyfikacje/zmiany w wersji 1.0.4.0 (październik
Bardziej szczegółowoJak ustawić cele kampanii?
Jak ustawić cele kampanii? Czym są cele? Jest to funkcjonalność pozwalająca w łatwy sposób śledzić konwersje wygenerowane na Twojej stronie www poprzez wiadomości email wysłane z systemu GetResponse. Mierzenie
Bardziej szczegółowoPlatformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE
Platformy programistyczne:.net i Java WYKŁ AD 1: WPROWADZENIE Kto, co, jak i kiedy Kto? dr inż. Bartosz Jabłoński bartosz.jablonski@pwr.edu.pl s. P0.2, C-16 dr inż. Łukasz Jeleń lukasz.jelen@pwr.edu.pl
Bardziej szczegółowoPracownia Komputerowa wykład II
Pracownia Komputerowa wykład II dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Systemy operacyjne! Windows np. Windows 8.! Systemy unixowe:! Linux i Mac OS X 2 Logowanie na konta studenckie!
Bardziej szczegółowoPodstawowy warsztat informatyka
Podstawowy warsztat informatyka Jakub Michaliszyn Instytut Informatyki Uniwersytetu Wrocławskiego Wykład 8 Ogłoszenia Lista 12 - dzisiaj termin! Jakub Michaliszyn (II UWr) PWI 2 / 16 Ogłoszenia Lista 12
Bardziej szczegółowoProgramowanie zespołowe
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Laboratorium 6 Programowanie zespołowe Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 Programowanie zespołowe Wymagania wstępne
Bardziej szczegółowoWstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania
Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Przemysław Kobylański Wprowadzenie Każdy program w C musi zawierać przynajmniej funkcję o nazwie main(): Aby możliwe
Bardziej szczegółowoBACKUP BAZ DANYCH FIREBIRD
BACKUP BAZ DANYCH FIREBIRD SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje podstawowe... 2 Krok 2: Dane... 3 Backup bazy umieszczonej na serwerze... 3 Bezpośredni backup pliku
Bardziej szczegółowoMichał (plucho) Wronkaplucho@gmail.com Subversion Wykorzystanie i administracja repozytorium
Subversion Wykorzystanie i administracja repozytorium Michał (plucho) Wronka plucho@gmail.com 14.01.2006 Repozytorium Część I Odrobina Teorii Repozytorium Ogólna koncepcja Modele wersjonowania 1 Repozytorium
Bardziej szczegółowoBezpieczeństwo systemów informatycznych
Politechnika Poznańska Bezpieczeństwo systemów rozproszonych Bezpieczeństwo systemów informatycznych ĆWICZENIE VPN 1. Tunele wirtualne 1.1 Narzędzie OpenVPN OpenVPN jest narzędziem służącym do tworzenia
Bardziej szczegółowoInformatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Bardziej szczegółowoTworzenie prezentacji w MS PowerPoint
Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje
Bardziej szczegółowoSerwer pocztowy. QmaiLux. Dokumentacja techniczna mechanizmu książek adresowych (qbook)
Serwer pocztowy QmaiLux Dokumentacja techniczna mechanizmu książek adresowych (qbook) www.qmailux.pl Spis treści SPIS TREŚCI Spis treści...2 Książki adresowe (qbook)...3 Tworzenie książek adresowych...3
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoNowy PekaoBIZNES 24. Przewodnik po zmianach w systemie. Departament Bankowości Transakcyjnej
Nowy PekaoBIZNES 24 Przewodnik po zmianach w systemie Departament Bankowości Transakcyjnej Grudzień 2012 DLACZEGO PekaoBIZNES 24 SIĘ ZMIENIA? Platforma transakcyjna PekaoBIZNES 24 usprawnia codzienne operacje
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoPrzewodnik Szybki start
Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub
Bardziej szczegółowoMinimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.
Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona
Bardziej szczegółowoData wydania: 2013-06-12. Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego
Wersja 1.0 Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Tytuł dokumentu: Dokumentacja dla administratora strony
Bardziej szczegółowoLaboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Bardziej szczegółowoUstalanie dostępu do plików - Windows XP Home/Professional
Ustalanie dostępu do plików - Windows XP Home/Professional Aby edytować atrybuty dostępu do plikow/ katalogow w systemie plików NTFS wpierw sprawdź czy jest Wyłączone proste udostępnianie czyli przejdź
Bardziej szczegółowoKS-ZSA. Korporacyjne grupy towarowe
KS-ZSA Korporacyjne grupy towarowe 1. Ustawienia po stronie KS-ZSA Aby rozpocząć pracę z korporacyjnymi grupami towarowymi system KS-ZSA należy odpowiednio skonfigurować KS-ZSA: Uprawnienia: - 61.Admin
Bardziej szczegółowoOdseparowanie kodu PHP i warstwy prezentacji od dawna było celem
Smarty system szablonów 01 Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem programistów tworzących aplikacje w tym języku. Bardzo często taki kod w znacznym stopniu przeplatał się tagami
Bardziej szczegółowoTechnologie Komponentowe. Piotr Łukasik p /
Technologie Komponentowe Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Warunki uzyskania zaliczenia Ocena końcowa z ćwiczeń posiada następujące składowe:
Bardziej szczegółowoPolitechnika Poznańska Wydział Budowy Maszyn i Zarządzania
1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych
Bardziej szczegółowoPlan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Bardziej szczegółowoLaboratorium 6 Tworzenie bloga w Zend Framework
Laboratorium 6 Tworzenie bloga w Zend Framework Przygotowanie bazy danych 1. Wykonaj skrypt blog.sql, który założy w bazie danych dwie tabele oraz wpisze do nich przykładowe dane. Tabela blog_uzytkownicy
Bardziej szczegółowoInstrukcja integratora - obsługa dużych plików w epuap2
Instrukcja integratora - obsługa dużych plików w epuap2 Wersja: 1.1 Strona 1 z 18 Spis treści SPIS TREŚCI... 2 WPROWADZENIE ORAZ INFORMACJE OGÓLNE... 3 1.1 WSTĘP... 3 1.2 WARUNKI KONIECZNE DO SPEŁNIENIA
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA Generowanie Jednolitego Pliku Kontrolnego (JPK) ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90
Pakiet zmian w systemie związany z nowelizacją ustawy z dnia 10 września 2015r. I. Wstęp W związku ze zmianami wynikającymi z ustawy z dnia 10 września 2015 r. o zmianie ustawy Ordynacja podatkowa oraz
Bardziej szczegółowoKomendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1
Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1 Do wykonania prezentacji został użyty: Ubuntu 17.10.1 w wersji x64 zainstalowany na pendrivie. AddUser Wymagane uprawnienia: TAK Jest to polecenie służące do tworzenia
Bardziej szczegółowoMS-DOS polecenia wewnętrzne i
MS-DOS polecenia wewnętrzne i zewnętrzne Polecenia zewnętrzne i wewnętrzne Tekstowy system DOS zawiera dużą liczbę poleceń pozwalających na realizację zadań systemu operacyjnego. Dzielą się one na polecenia
Bardziej szczegółowo