Systemy Kontroli Wersji
|
|
- Kamil Ksawery Kosiński
- 7 lat temu
- Przeglądów:
Transkrypt
1 Systemy Kontroli Wersji zarzadzanie źródłami Marcin Gryszkalis Wydział Matematyki Uniwersytetu Łódzkiego Łódź 2003 Systemy Kontroli Wersji p.1/39
2 VCS a SCM Systemy Kontroli Wersji p.2/39
3 VCS a SCM VCS = Version Control System SCM = Software Configuration Management VCS SCM Systemy Kontroli Wersji p.3/39
4 Systemy SCM Zarzadzanie kodem źródłowym (VCS) Systemy Kontroli Wersji p.4/39
5 Systemy SCM Zarzadzanie kodem źródłowym (VCS) Zarzadzanie zmianami i obsługa błędów Systemy Kontroli Wersji p.4/39
6 Systemy SCM Zarzadzanie kodem źródłowym (VCS) Zarzadzanie zmianami i obsługa błędów Zarzadzanie budowaniem Systemy Kontroli Wersji p.4/39
7 Systemy SCM Zarzadzanie kodem źródłowym (VCS) Zarzadzanie zmianami i obsługa błędów Zarzadzanie budowaniem Obsługa procesów tworzenia (zatwierdzanie itp.) Systemy Kontroli Wersji p.4/39
8 Systemy SCM Zarzadzanie kodem źródłowym (VCS) Zarzadzanie zmianami i obsługa błędów Zarzadzanie budowaniem Obsługa procesów tworzenia (zatwierdzanie itp.) Zarzadzanie projektem Systemy Kontroli Wersji p.4/39
9 Systemy VCS Repozytorium plików Systemy Kontroli Wersji p.5/39
10 Systemy VCS Repozytorium plików Śledzenie zmian Systemy Kontroli Wersji p.5/39
11 Systemy VCS Repozytorium plików Śledzenie zmian Odtwarzanie stanów Systemy Kontroli Wersji p.5/39
12 Systemy VCS Repozytorium plików Śledzenie zmian Odtwarzanie stanów Regression bugs Systemy Kontroli Wersji p.5/39
13 Systemy VCS Repozytorium plików Śledzenie zmian Odtwarzanie stanów Regression bugs Współpraca wielu autorów (programistów) potrzebujacych dostępu do repozytorium Systemy Kontroli Wersji p.5/39
14 Jak działa system VCS Systemy Kontroli Wersji p.6/39
15 CVS: login login - logowanie do repozytorium konieczne przy zdalnym dostępie może bazować na różnych metodach autentykacji (pserver, GSSAPI) $ cvs -d :pserver:user@example.pl:/home/cvsroot login Logging in to :pserver:user@example.pl:/home/cvsroot CVS password: $ cvs -d :pserver:user@example.pl:/home/cvsroot checkout foo Systemy Kontroli Wersji p.7/39
16 CVS: login login - logowanie do repozytorium konieczne przy zdalnym dostępie może bazować na różnych metodach autentykacji (pserver, GSSAPI) $ export CVSROOT=:pserver:user@example.pl:/home/cvsroot $ cvs login Logging in to :pserver:user@example.pl:/home/cvsroot CVS password: $ cvs checkout foo Systemy Kontroli Wersji p.7/39
17 CVS: checkout checkout - pobranie pliku/projektu z repozytorium można operować na calych drzewach katalogów lub tzw. modułach można operować na różnych wersjach pliku update - pobranie pliku z repozytorium (uaktualnienie) Systemy Kontroli Wersji p.8/39
18 CVS: commit commit - zapisanie zmian w repozytorium czasami określane jako "check in" automatycznie zwiększa numer wersji oczekuje komentarza Systemy Kontroli Wersji p.9/39
19 Wersje pliki sa w różnych wersjach (ang. revision) aplikacje sa w różnych wydaniach (ang. release) Systemy Kontroli Wersji p.10/39
20 CVS: diff diff - porównanie różnych wersji pliku domyślnie porównuje lokalna kopię z aktualna wersja w repozytorium Systemy Kontroli Wersji p.11/39
21 CVS: log log - historia zmian danego pliku wyswietla liste zmian (komentarzy, które zostały podany podczas operacji commit) Systemy Kontroli Wersji p.12/39
22 CVS: annotate annotate - zawartość pliku, z oznaczeniem kto co zrobił czasami oznaczane jako blame Systemy Kontroli Wersji p.13/39
23 Gałęzie Jeden projekt może być rozwijany w kilku wydaniach jednocześnie np. jadro Linuxa: 2.2.x, 2.4.x, 2.5.x możliwość wielokrotnego rozdzielania gałęzi możliwość łaczenia gałęzi Systemy Kontroli Wersji p.14/39
24 Wydania - tagi Oznaczenie konkretnego momentu w życiu projektu Pozwala odnosić się do konkretnego wydania Pozwala wygodnie rozgałęziać tag HEAD - oś rozwoju Systemy Kontroli Wersji p.15/39
25 Słowa kluczowe Specjalne wzorce podmieniane w czasie operacji zapisu (commit) $Id$ - charakterystyczny identyfikator $Id: actions.txt,v /04/10 01:22:55 mg Exp $ $Date$ - data zapisu wersji $Author$ - autor (kto zapisał) $Revision$ - numer wersji Systemy Kontroli Wersji p.16/39
26 Dostępne systemy VCS i SCM Systemy Kontroli Wersji p.17/39
27 Systemy VCS Open Source: RCS, CVS, Subversion Pół-komercyjne: BitKeeper, Perforce Komercyjne: SCCS, Microsoft SourceSafe, Forte Code Management Software, Rational ClearCase, Borland StarTeam Inne: VMS Filesystem Systemy Kontroli Wersji p.18/39
28 SCCS Source Code Control System Stary komercyjny system VCS Obecnie znaczenie raczej historyczne CSSC - Odpowiednik z rodziny GNU Systemy Kontroli Wersji p.19/39
29 RCS Revision Control System Klasyczny system kontroli wersji OpenSource, Licencja - GPL Bezpośredni dostęp do plików wersji Tylko lokalny Bazuje na blokadach Systemy Kontroli Wersji p.20/39
30 CVS Concurrent Versions System OpenSource, Licencja - GPL Format plików "prawie" zgodny z RCS "Concurrent" - pozwala na jednoczesne wprowadzanie zmian przez wiele osób Systemy Kontroli Wersji p.21/39
31 Subversion Zaprojektowany jako następca CVSa OpenSource, Licencja - Apache/BSD-style Dużo rozszerzeń względem CVSa Cały czas w trakcie intensywnego rozwoju Systemy Kontroli Wersji p.22/39
32 BitKeeper Komercyjny system kontroli wersji Udostępnia możliwość darmowej obsługi projektów OpenSource Jadro Linuksa Systemy Kontroli Wersji p.23/39
33 Perforce Komercyjny, nowoczesny SCM Używany przez: SAP, Nvidia, SGI Możliwość darmowego wykorzystania przy projektach OpenSource (m.in. OpenWatcom) Systemy Kontroli Wersji p.24/39
34 Microsoft SourceSafe Komercyjny VCS Standard dla narzędzi MS Oparty na współdzielonym katalogu Microsoft zaleca - nie przekraczać 3GB Nie obsługuje stref czasowych Systemy Kontroli Wersji p.25/39
35 Forte Code Management Software Komercyjny produkt Sun Microsystems Dawniej Sun TeamWare, oparty na SCCS Kompletny system SCM Systemy Kontroli Wersji p.26/39
36 Rational ClearCase Komercyjny kompletny SCM Wspiera standard UCM (Unified Change Management) Prawdopodobnie jeden z najsilniejszych SCM wogóle Bardzo duże wymagania sprzętowe (serwer) Systemy Kontroli Wersji p.27/39
37 Borland StarTeam Komercyjny kompletny SCM Systemy Kontroli Wersji p.28/39
38 System plików VMS System plików ze wsparciem dla kontroli wersji Dostępny w systemach VMS, także OpenVMS (dla platform VAX i Alpha) Obejmuje wszystkie działania w systemie Systemy Kontroli Wersji p.29/39
39 Wady i Zalety: cvs, snv, bk Systemy Kontroli Wersji p.30/39
40 CVS - cechy Zalety Dojrzały system Bardzo szerokie wsparcie, integracja z narzędziami Standard Wady Problemy z plikami binarnymi i nie-ascii Brak obsługi rename Systemy Kontroli Wersji p.31/39
41 Subversion - cechy Wersjonowanie katalogów, rename, symlinks Atomic commits Apache/WebDAV jako podstawa komunikacji sieciowej Algorytmy obsługi plików binarnych (także diff!) Łatwo parsowalne wyjście Wsparcie dla plików tekstowych nie-ascii (UTF-8 i inne) Systemy Kontroli Wersji p.32/39
42 BitKeeper - cechy Hierarchiczne repozytoria Changesets Rollback (nazwy, zawartość) Triggery Dostępny na większości platform (klient?) Sumy kontrolne Systemy Kontroli Wersji p.33/39
43 CVS - narzędzia Systemy Kontroli Wersji p.34/39
44 CVS - klienci command-line SmartCVS (Java, zamknięty, darmowy w wersji "community") WinCVS (GTK, GPL) TortoiseCVS (tylko Windows, GPL) pluginy Systemy Kontroli Wersji p.35/39
45 CVS - klienci www Bonsai ViewCVS (Python) CVSWeb Systemy Kontroli Wersji p.36/39
46 CVS - inne cvsup (klient i serwer) CVS-NT (serwer) Systemy Kontroli Wersji p.37/39
47 Pytania? Systemy Kontroli Wersji p.38/39
48 Prosper Prezentacja wykonana przy użyciu pakietu prosper dla systemu L A T E X Systemy Kontroli Wersji p.39/39
Systemy 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ół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 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ół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ół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ółowoKONFIGURACJA CVS MAREK GRZEŚ
KONFIGURACJA CVS MAREK GRZEŚ Streszczenie. Dokument stanowi instrukcję instalacji i podstawowej obsługi programu CVS. Zawarto w nim również krótki opis innych programów zarządzania wersjami takich jak
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ół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ół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ół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ół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ół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ół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ół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ół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ółowoProgramowanie I
Programowanie I 29.05.2017 Co zostanie wypisane na ekranie? (1) class A { public: void wypisz(int n) { cout
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ół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ół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ółowoGIT. 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ół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ół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ółowoInstrukcja instalacji oprogramowania dla środowiska Windows
Instrukcja instalacji oprogramowania dla środowiska Windows Kurs.NET od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera.net od postaw minimum 8 GB RAM, rekomendowany procesor minimum
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ół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ółowoegroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
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ółowoSzczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest
Bardziej szczegółowoTechniki komputerowe w robotyce
Techniki komputerowe w robotyce Wykład III Praca grupowa nad projektem informatycznym Robert Muszyński KCiR, W4, PWr Skład FoilTEX c R. Muszyński 2007-2015 Cykl życia oprogramowania Cykl życia oprogramowania
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ółowoPERFORCE SYSTEM KONTROLI WERSJI W ZASTOSOWANIACH
Mgr inż. Stanisław GRZYWIŃSKI Wojskowa Akademia Techniczna, Wydział Mechatroniki i Lotnictwa PERFORCE SYSTEM KONTROLI WERSJI W ZASTOSOWANIACH Streszczenie: W artykule zaprezentowano możliwości i zalety
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ółowoNowy system kontroli wersji oprogramowania. Jacek Prucia jacek.prucia@7bulls.com http://www.7bulls.com/
Nowy system kontroli wersji oprogramowania Jacek Prucia jacek.prucia@7bulls.com http://www.7bulls.com/ Wprowadzenie System kontroli wersji w ogólności Antidotum na bałagan: *.old, *.old~, *.backup Największa
Bardziej szczegółowoHosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)
Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Serwer WWW Apache2 Najpopularniejszy serwer WWW (ok. 50-60% udziału w rynku) Powstał w 1995 roku jako niezależne
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ół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ółowoProces ciągłej integracji Git + Gerrit + Jenkins. autor : Maciej Pieszała
Proces ciągłej integracji Git + Gerrit + Jenkins autor : Maciej Pieszała Plan prezentacji definicja procesu ciągłej integracji zalecane praktyki plusy i minusy procesu ciągłej integracji narzędzia: git
Bardziej szczegółowoPorównanie aplikacji do tworzenia harmonogramów.
Porównanie aplikacji do tworzenia harmonogramów. WETI 23 lutego 2010 Plan prezentacji Harmonogram 1 Harmonogram Definicja Zależności miedzy zadaniami Wykres Gantta Diagram PERT 2 3 4 5 Prawie jak motto
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ółowoUP: Zarządzanie konfiguracją i zmianami (ang. Configuration and Change Management)
Wydział Informatyki PB Wprowadzenie Inżynieria oprogramowania II Wykład 4: UP: Zarządzanie konfiguracją i zmianami (ang. Configuration and Change Management) Marek Krętowski pokój 206 e-mail: mkret@ii.pb.bialystok.pl
Bardziej szczegółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
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ółowoSerwery Aplikacji "CC" Grzegorz Blinowski. Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80
Serwery Aplikacji Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Aplikacje Web Aplikacje Web - nowe wcielenie modelu klientserwer: przeglądarka
Bardziej szczegółowoNarzędzia podnoszące jakość procesu wytwarzania i wdrażania
Program szkolenia: Narzędzia podnoszące jakość procesu wytwarzania i wdrażania Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Narzędzia podnoszące jakość procesu wytwarzania i
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ółowoQ E M U. http://www.qemu.com/
http://www.qemu.com/ Emulator procesora Autor: Fabrice Bellard Obsługiwane platformy: Windows, Solaris, Linux, FreeBSD, Mac OS X Aktualna wersja: 0.9.0 Większość programu oparta na licencji LGPL, a sama
Bardziej szczegółowoFirebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres
Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Artur Kozubski Software Development GigaCon Warszawa 2008 Plan Historia projektu Firebird Architektura serwera Administracja
Bardziej szczegółowoDokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Bardziej szczegółowoTechnika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym
Struktura programu użytkownika w systemie mikroprocesorowym start inicjalizacja niekończaca się pętla zadania niekrytyczne czasowo przerwania zadania krytyczne czasowo 1 Znaczenie problematyki programowania
Bardziej szczegółowoSubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS
Piotr Mikulski 2006 Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository
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ółowoKrótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.
GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans
Bardziej szczegółowoPolitechnika Poznańska, Instytut Informatyki, Studia niestacjonarne. Inżynieria oprogramowania
Politechnika Poznańska, Instytut Informatyki, Studia niestacjonarne Inżynieria oprogramowania 20 maja 2012 Dostarczanie i pielęgnacja Instalacja oprogramowania Szkolenia użytkowników końcowych i administratorów
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ółowoBSD alternatywa dla Linuksa. (na przykładzie FreeBSD)
BSD alternatywa dla Linuksa (na przykładzie FreeBSD) 1 Plan prezentacji 1. Historia BSD 2 Plan prezentacji 1. Historia BSD 2. Licencja BSD a GNU/GPL 3 Plan prezentacji 1. Historia BSD 2. Licencja BSD a
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ółowoViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej
ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab jest samodzielnym programem służącym do prowadzenia obliczeń charakterystyki
Bardziej szczegółowoZasady skutecznego działania Specyfikacja wymagań Kontrola jakości artefaktów
Zarządzanie konfiguracją oprogramowania Autor: Łukasz Olek Witam Państwa serdecznie na wykładzie poświęconym zarządzaniu konfiguracją oprogramowania. 1 Plan wykładów Zasady skutecznego działania Specyfikacja
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ółowoInstrukcja instalacji oprogramowania dla środowiska Windows
Instrukcja instalacji oprogramowania dla środowiska Windows Kurs Python od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Python od postaw minimum 8 GB RAM, rekomendowany procesor
Bardziej szczegółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowo26.X.2004 VNC. Dawid Materna
26.X.2004 Zastosowanie programu VNC do zdalnej administracji komputerem Autor: Dawid Materna Wstęp W administracji systemami operacyjnymi często zachodzi potrzeba do działania na Pulpicie zarządzanego
Bardziej szczegółowoWprowadzenie do systemów kontroli wersji
Wprowadzenie do systemów kontroli wersji Witold Paluszyński Katedra Cybernetyki i Robotyki Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2016 Ten utwór jest dostepny na licencji Creative
Bardziej szczegółowoWprowadzenie do systemów kontroli wersji
Wprowadzenie do systemów kontroli wersji Witold Paluszyński Katedra Cybernetyki i Robotyki Politechnika Wroc lawska http://www.kcir.pwr.edu.pl/~witold/ 2016 Ten utwór jest dostepny na licencji Creative
Bardziej szczegółowoEXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Bardziej szczegółowoSHOPER INTEGRATOR BY CTI INSTRUKCJA
SHOPER INTEGRATOR BY CTI INSTRUKCJA 1 Spis treści 1. Opis programu...3 2. Konfiguracja połączenia...4 2.1. Połączenie z serwerem...4 2.2. Połączenie z Comarch ERP XL...5 2.3. Resetowanie powiązań w XL...6
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ółowoSubversion. System wersjonowania projektów. mailto:sobaniec@cs.put.poznan.pl. Instytut Informatyki Politechnika Poznańska
Subversion System wersjonowania projektów CEZARY SOBANIEC mailto:sobaniec@cs.put.poznan.pl $Id: subversion.lyx 28 2004-03-26 08:12:57Z sobaniec $ Co to jest Subversion? Subversion jest systemem wersjonowania
Bardziej szczegółowoMigracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte
Migracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte Proces migracji można podzielić na kilka etapów: Konwersja bazy firmy do właściwej wersji programu Aktualną bazę firmy w formacie
Bardziej szczegółowoDokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Bardziej szczegółowoMAMP Mac + Apache + MySQL + PHP. Kraków 8 czerwca 2009, Adam Strzelecki, www.nanoant.com
MAMP Mac + Apache + MySQL + PHP Kraków 8 czerwca 2009, Adam Strzelecki, www.nanoant.com COŚ O MNIE. Developer od 13 lat Freelancer od 3 lat, od 1.5 roku na Maku www.nanoant.com Projekty komercyjne GIS,
Bardziej szczegółowoOpen Source na Uniwersytecie Łódzkim
Open Source na Uniwersytecie Łódzkim Ścibór Sobieski Wydział Matematyki i Informatyki UŁ, Grupa Programistyczna RPG UŁ e-mail: scibor@{math,rpg}.uni.lodz.pl Randez-vous z Pingwinkiem Łódź 02/2008 Geneza
Bardziej szczegółowoSystem kontroli wersji SVN
System kontroli wersji SVN Co to jest system kontroli wersji Wszędzie tam, gdzie nad jednym projektem pracuje wiele osób, zastosowanie znajduje system kontroli wersji. System, zainstalowany na serwerze,
Bardziej szczegółowoZarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com
Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15
Bardziej szczegółowoOceny z prezentacji INKU011S. Zofia Kruczkiewicz
Oceny z prezentacji INKU011S Zofia Kruczkiewicz Data Student Oceny Uwagi 22.10.2017 231085 3.0 Przedstaw idealne środowisko do stosowania inżynierii oprogramowania- opisz elementy tego środowiska (sprzęt
Bardziej szczegółowoBudowa aplikacji ASP.NET z wykorzystaniem wzorca MVC
Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:
Bardziej szczegółowoTematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie. x 3 2. Jaki wpływ na ludzi, komunikację
Bardziej szczegółowoPoziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci
WYMAGANIA EDUKACYJNE PRZEDMIOT: Administracja sieciowymi systemami operacyjnymi NUMER PROGRAMU NAUCZANIA (ZAKRES): 351203 1. Lp Dział programu Sieci komputerowe Poziomy wymagań Konieczny K Podstawowy-
Bardziej szczegółowoBaza danych sql. 1. Wprowadzenie
Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który
Bardziej szczegółowoCVS dla programisty lub amatora
CVS dla zwykłych użytkowników Czym jest CVS i co robi? CVS dla programisty lub amatora CVS to system klient / serwer pozwalający programistom przechowywać swoje projekty w centralnej lokalizacji, zwanej
Bardziej szczegółowoMonitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
Bardziej szczegółowoWprowadzenie do systemów kontroli wersji RCS i CVS
Grzegorz Jacek Nalepa 22.01.2001, Kraków, Revision : 1.5 Streszczenie Artykuł wprowadza do problematyki kontroli wersji plików tekstowych. Przedstawione są podstawowe wymagania stawiane przed systemem
Bardziej szczegółowoOpis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007)
Opis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007) Copyright 2004 Anica System S.A., Lublin, Poland Poniższy dokument, jak również informacje w nim zawarte są całkowitą własnością
Bardziej szczegółowoZałącznik nr 2. Zasady pracy aplikacji InteGrRej.
Załącznik nr 2. Zasady pracy aplikacji InteGrRej. O programie Aplikacja została stworzona w środowisku Microsoft Visual C#.Net oraz Borland Delphi. Testowana w środowisku programowym GeoMedia Proffessional
Bardziej szczegółowoVIRTUEMART INTEGRATOR BY CTI INSTRUKCJA
VIRTUEMART INTEGRATOR BY CTI INSTRUKCJA 1 Spis treści 1. Opis programu...3 2. Konfiguracja połączenia...4 2.1. Połączenie z serwerem MS SQL...5 2.2. Połączenie ze sklepem...5 2.3. Nawiązanie połączenia
Bardziej szczegółowoInstrukcja pierwszego logowania do Serwisu BRe Brokers!
Instrukcja pierwszego logowania do Serwisu BRe Brokers! Do korzystania z serwisu BRe Brokers niezbędny jest dostęp do sieci Internet. Komputer w takim wypadku wyposaŝony musi być w przeglądarkę internetową
Bardziej szczegółowoSHOPER INTEGRATOR XL BY CTI INSTRUKCJA
SHOPER INTEGRATOR XL BY CTI INSTRUKCJA 1 Spis treści 1. Opis programu...3 2. Konfiguracja połączenia...4 2.1. Połączenie z serwerem...4 2.2. Połączenie z Comarch ERP XL...5 2.3. Resetowanie powiązań w
Bardziej szczegółowoOMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
Bardziej szczegółowoWydział Informatyki, Elektroniki i Telekomunikacji. Katedra Informatyki
Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Informatyki Pastebin w wersji zorientowanej na środowisko mobilne z klientem pozwalającym na oba kierunki przeklejania. Dokumentacja deweloperska
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
Bardziej szczegółowoWYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ
WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ Zamawiający: Wojewódzkie Biuro Urbanistyczne we Wrocławiu ul. Świdnicka 12/16 50-068 Wrocław Wykonawca:
Bardziej szczegółowoPojęcie systemu baz danych
Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)
Bardziej szczegółowoInstrukcja instalacji oprogramowania dla środowiska MacOS
Instrukcja instalacji oprogramowania dla środowiska MacOS Kurs Python od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Python od podstaw minimum 8 GB RAM, rekomendowany procesor
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ółowowww.gim4.slupsk.pl/przedmioty
Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym
Bardziej szczegółowoInstrukcja Instalacji. Instalacja lokalna
Aplikacja: Instalator Wydział Pracy I Instancja Wersja: 2.0 Data: 2015-04-02 Instrukcja Instalacji Instalator wspiera wszystkie systemy operacyjne z rodziny systemów operacyjnych Microsoft Windows począwszy
Bardziej szczegółowoWymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.
Wymagania systemowe dla Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.
Bardziej szczegółowoSerwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak
Serwery Autorzy: Karol Czosnowski Mateusz Kaźmierczak Czym jest XMPP? XMPP (Extensible Messaging and Presence Protocol), zbiór otwartych technologii do komunikacji, czatu wieloosobowego, rozmów wideo i
Bardziej szczegółowoInstrukcja laboratoryjna cz.3
Synteza aplikacji biznesowych 2014/15 Instrukcja laboratoryjna cz.3 Testy funkcjonalne (aplikacja TeamCity) Prowadzący: Tomasz Goluch Wersja: 3.0 Testowanie aplikacji z bazą danych Większość współczesnych
Bardziej szczegółowo