Versionshantering med Git. Henrik Henriksson 17 april 2018
|
|
- Camilla Sandström
- för 6 år sedan
- Visningar:
Transkript
1 Versionshantering med Git Henrik Henriksson 17 april
2 Versionshantering? rapport_v0.4.docx rapport_v0.5.pdf rapport-v1.0.cpp rapport_v1.0.docx raport_v0.9-final.docx komplettering-v2.0.docx färdig.7.pdf rapport_v1.1.docx rapport_v1.0-inlämnad.rtf henhe459.docx 2
3 Vad vill vi ha från vår versionshantering? Ett bra versionshanteringssystem bör bland annat Låta oss ändra saker utan att förstöra tidigare arbete Se vad som förändrats mellan två versioner Hjälpa oss arbeta flera personer i samma projekt Ha ett bra workflow Ha en översikt över projektets historia Veta att vårt arbete är säkert Veta att tidigare versioner inte har ändrats 3
4 Vad vill vi ha från vår versionshantering? Att ta kopior på filer hjälper oss att Låta oss ändra saker utan att förstöra tidigare arbete Se vad som förändrats mellan två versioner Hjälpa oss arbeta flera personer i samma projekt Ha ett bra workflow Ha en översikt över projektets historia Veta att vårt arbete är säkert Veta att tidigare versioner inte har ändrats 4
5 Vi vill ha mer... För att versionshantera kod finns väldigt många system, alla med sina fördelar och nackdelar. Även om de äldre systemen ( 2000) mest har nackdelar idag. RCS (1982) CVS (1986) BitKeeper (2000) Darcs (2002) SVN (2004) Mercurial (2005) Git (2005)... 5
6 Git Git är troligen det mest populära versionshanteringsverktyget idag Git skrevs ursprungligen av Linus Torvalds specifikt för versionshantering av källkoden till Linux-kärnan 1 Linus är en kernelutvecklare, inte en gränssnittsdesigner Gits användargränssnitt har utvecklats organiskt av andra kring de få funktioner Linus ursprungligen lade till Git = GitHub = GitLab 1 En intressant historia som tyvärr är för lång för den här marginalen 6
7 Git För att använda git behöver vi ha koll på några saker En git repository är en mapp med några specialfiler som git använder för att hålla koll på vår historik Vi kan versionshantera allt som ligger i mappen Gits specialfiler ligger alla i den dolda undermappen.git Filerna som ligger utanför.git är vår arbetskopia Vi kan göra vad vi vill med vår arbetskopia utan att påverka historiken! 7
8 Lite metadata Git tycker om att veta vem man är. $ git config -global user.name "Henrik Henriksson" $ git config -global user. "hx@hx.ax" $ git config -global core.editor nano 8
9 git init För att skapa en git repository kör vi kommandot git init git init skapar en.git mapp, men gör ingenting annat Gamla filer i mappen kommer ligga kvar ostört 9
10 git status git status är generellt sett det kommando man använder mest Visar upp en allmän status för hela repon Tips: Det är bra att köra git status före man kör något annat git-kommando. Varje gång. 10
11 Diffar, Deltan och Stora Dält Ett delta, ibland kallat för diff är en beskrivning över vad som har ändrats i en eller flera filer Vi kan läsa diffar för att veta vad som ändrats Vi kan skapa en nyare version av en fil genom att patcha den med ett delta Vi kan till och med skapa filer från en serie delta + A + A B + B C C 11
12 Diffar Vi kan bygga upp vårt projekt genom att gå genom alla förändringar som skett! 12
13 Stageing Saker kan ha lite olika status Untracked Filer som inte borde finnas Clean Filer som är vad de borde vara Modified Saker som ändrats från vad de borde varit Staged Ändringar vi vill spara permanent 13
14 Commit En commit 2 är en diff som man valt att spara undan tillsammans med lite extra metadata. Praktiskt sett så är det en version. I en commit finns bland annat 3 En diff Ett unikt ID Förälderns unika ID En beskrivning över vad commiten innehåller Vem som skapat commiten Tidstämpel Det unika ID som används är en SHA1-hash skapad från resten av informationen 2 Begångande på svenska. Använd engelska. Snälla. 3 Detta gäller git, men de flesta system har liknande data i en commit 14
15 Commit Eftersom varje commit har en förälder kan vi ta fram en lista med de commits som lett fram till godtycklig commit, från tidernas begynnelse En commit går att hitta via commitens hash Vi kan alltså återskapa hur hela projektet såg ut, in i minsta detalj, utgående från en hash, eller till och med bara de första 5 10 tecknen i hashen 15
16 git commit git commit används för att skapa en ny commit baserat på vad som är staged git commit Öppnar upp en textredigerare man får skriva sitt commitmeddelande i och skapar sedan en commit git commit -m meddelande Skapar en commit direkt 16
17 git add git add används för att stagea filer, markera att man vill committa dem. Kallas ofta för att adda eftersom att stagea inte är ett vettigt svenskt ord. git add exempel.txt Markera nuvarande förändringar i filen exempel.txt som staged git add -p Git lotsar dig genom alla förändringar, hunks, i projektet och frågar vilka du vill adda 4 4 tryck på? för hjälp 17
18 git reset För att ta bort saker ur staged så används git reset. Ändringar tas inte bort, bara adden. git reset Rensar staged helt git reset exempel.txt Tar bort exempel.txt ur staged git reset -p Git frågar vilka saker du vill plocka bort ur staged. 18
19 git diff git diff Visar diffen mellan historiken och vad man ännu inte har addat, oftast helt enkelt vad man har ändrat git diff -staged Visar diffen mellan historiken och staged 19
20 git log För att få se en historik över tidigare commits använder man git log. Det finns några olika flaggor som är bekväma att använda git log -graph Visualisera grafen som vår historik utgör git log -p Visa diffarna git log -oneline Visa bara committmeddelande 20
21 git checkout git checkout hello.cpp kan användas för att nollställa filen hello.cpp 21
22 Remotes För att man ska kunna arbeta tillsammans behöver man kunna skyffla runt historik mellan olika datorer GitHub, GitLab, Bitbucket, etc Skapa en SSH-nyckel för autentisering $ ssh-keygen (och spamma Enter ) $ cat ~/.ssh/id_rsa.pub (kopiera) Klista in på rätt ställe i GitHub/Lab/Bucket 22
23 git push git push trycker upp nya ändringar i historiken till remote 5 5 Man trycker upp från den branch man står i till motsvarande på remote. För att trycka upp allt: $ git push -all För trycka upp en ny branch som inte finns på remote: $ git push -u origin namn 23
24 Branching Vi behöver inte begränsa oss till endast en förälder, vi kan ha flera! Vi kan göra nya grenar 6 genom att ha två olika commits med samma förälder Vi kan slå ihop grenar genom att låta en commit ha flera föräldrar, en merge Vår historik är en riktad acyklisk graf 6 eng: branch 24
25 git branch Kommandot git branch visar vilka grenar som finns och vilken man står på just nu. För mindre projekt använder man ofta bara en, master 25
26 git pull För att dra ner ändringar från servern används git pull. 7 7 Pull jobbar på den gren man står i. 26
27 Konflikter Men om ändringarna krockar då? 8 Känns det jobbigt? Googla git mergetool 27
28 Konflikter Men om ändringarna krockar då? Git skriker argsint på dig Andas, det är lätt att lösa Kör $ git status och kolla vilka filer det krockar i Öppna filerna en i taget och sök efter <<<<. Gör så att det ser rätt ut och spara 8 Kör $ git add och $ git commit som vanligt. Ibland addar git automatiskt åt en. 8 Känns det jobbigt? Googla git mergetool 27
29 git clone För att hämta hem en existerande git-repo använder man git clone <url>. Det går att copy pasta rakt av från GitHub/Lab/Bucket. 28
30 Commits Det är viktigt att göra bra commits En diskret ändring per commit Beskrivande meddelande, max 80 tecken Inga onödigheter i diffen 29
31 Fler funktioner!
32 git checkout B 30
33 git checkout -b C 31
34 git merge B 32
35 git rebase B 33
36 git revert <hash> 34
37 Nu backar vi lite
38 Vad vill vi ha från vår versionshantering? Git hjälper till att Låta oss ändra saker utan att förstöra tidigare arbete Se vad som förändrats mellan två versioner Hjälpa oss arbeta flera personer i samma projekt Ha ett bra workflow Veta att vårt arbete är säkert Veta att tidigare versioner inte har ändrats Ha en översikt över projektets historia 35
39 Några tips $ git log filnamn.txt $ git blame filnamn.txt Den senaste committen på branchen man står på kallas för HEAD Läs på om branching före man börjar använda det aktivt 36
40 Avslutande ord Git är ett otroligt kraftfullt verktyg. På gott och ont. Börja enkelt, commit, push och pull räcker till det mesta Kör hellre en commit för mycket än en för lite Försök att inte jobba på samma ställe som någon annan för att slippa konflikter Ta en kopia på ett projekt för att testa vad olika kommandon gör $ git <kommando> -help 37
Introduktion till git
Introduktion till git Anders Engström 23 februari 2012 1 / 27 Översikt Introduktion I en värld utan versionshantering Typer av versionshantering Detta är git Komma igång med git Förberedelser Eget repository
Versionshantering. Problem som uppstår i större (samt även mindre) projekt:
Versionshantering Problem som uppstår i större (samt även mindre) projekt: Samtidiga ändringar. Kålle och Ada öppnar samma fil för redigering vid var sin dator. Om Kålle först sparar sina ändringar och
Introduktion till Git
Introduktion till UPP-gruppen Christoffer Holm Institutionen för datavetenskap (IDA) 1 1 3 / 11 Krav på användning av i kursen, 3 / 11 Krav på användning av i kursen, Men vad är det? 3 / 11 Krav på användning
1 Vad är Versionshantering? 2 Git. 2.1 GitHub
1 Vad är Versionshantering? Versionshantering (eller Version Control) är ett samlingsnamn för program som ger en användare möjlighet att komma åt tidigare versioner av dokument och spåra ändringar som
Versionshantering med Git
Versionshantering med Git Vad, varför och hur? Magnus Nielsen Institutionen för datavetenskap, LiU magnus.nielsen@liu.se Vad ska jag ha Git till? Versionshantering Sparar källkod (eller vad som helst)
GitHub for Windows och GitShell
GitHub for Windows och GitShell En introduktion till programmen och de första grunderna i git. Det finns en tidigare introduktion. Den visar hur man skapar konto på git och använder GitHub for Windows
Övning GIT Andreas Wieden
DAT055 Objektorienterade applikationer Övning GIT Andreas Wieden andreas.wieden@chalmers.se Introduktion Denna övningen är avsedd att ge en grunläggande inblick i versionshanteringssystemet Git. Vi kommer
TDP005. Föreläsning 2. Filip Strömbäck
TDP005 Föreläsning 2 Filip Strömbäck 1 Make och CMake 2 Versionshantering TDP005 Filip Strömbäck 2 Make Problem: kompilera många filer i ett stort projekt tar tid Bättre om vi kompilerar om så få filer
Subversion. Laboration. Höstterminen 2008 r81. Ronny Kuylenstierna
Subversion Laboration Höstterminen 2008 Ronny Kuylenstierna @ida.liu.se svn-labb 2 [...] Subversion can be used to manage changes to any sort of information images, music, databases, documentation, and
Bryt ut logiken för att göra Bulk-ersättning av Category i Index i ProductControllern.
Lektion 13 Övningar TDD Bryt ut logiken för att göra Bulk-ersättning av Category i Index i ProductControllern. Målet är inte att du skall komma fram till exakt samma lösning som jag kom fram till. Målet
Introduktion till Git Anton Ekberg Version 2
DAT055 - Objektorienterade appikationer Introduktion till Git Anton Ekberg ekberga@student.chalmers.se Version 2 Innehåll 1 Introduktion 1 1.1 Terminalen i Linux.......................................
DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002
CVS kurs laboration 1 Checka in, ut och uppdatera Marcus Rejås 17 november 2002 Innehåll 1 Inledning 1 2 Förberedelser (om du skall köra CVS på en remote server) 1 2.1 Installera CYGWIN......................................
Har funnits nästan lika länge som datorerna. Manuell process, svarta tavlan Verktygsstöd kom tidigt redan i början på
Versionshantering och subversion Bara en liten ändring till Vad är versionshantering? Versionshantering låter dig arbeta med olika versioner av systemet Versionshantering är en säkerhetsmekanism som tillåter
CVS-Introduktion. CyberRymden Introduktion till CVS,17 november (27) Marcus Rejås
Introduktion till CVS,17 november 2002 1(27) CVS-Introduktion CyberRymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.2 2002/11/17 18:16:40 rejas Exp $ Introduktion till CVS,17 november
Fördjupningsarbete/laboration om Git
Fördjupningsarbete/laboration om Git Av: Jack-Benny Persson jack-benny@cyberinfo.se Innehåll Syfte...2 Tillvägagångssätt...2 Vad är git och versionshantering?...2 Git är ett Distributed Version Control
Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change
Utilator 1(20) isionshistoria ision history Namn Name Ändring Change A3 2001-10-24 Ändrade i stycket om CVSROOT. Vi använder ssh nu och inte pserver. 2000-08-30 Ändrade i stycket om CVSROOT. Jag hade felaktigt
Börja med git och GitHub - Windows
Börja med git och GitHub - Windows Varför git och GitHub? Git är ett s.k. versionshanteringssystem. Det är ett sätt att hålla ordning på ändringar filer. Genom att använda versionshantering förståndigt,
Mer om kodkvalitet. Mer om kodkvalitet. Hur kan man jobba med kodkvalité? Hur kan man jobba med kodkvalité? Hur kan man jobba med kodkvalité?
Mer om kodkvalitet Hur kan man jobba med kodkvalité 1. Jobba strukturerat genom hela processen Skulle ni köpa/köra en bil som inte har besiktas de senaste åren, speciellt efter lagningen efter krocken
Övningar Lektion3 Avancerade Webbteknologier 2
Övningar Lektion3 Avancerade Webbteknologier 2 Del 1: C#, Linq, Generics, Delegates Linq är väldigt centralt för en datadriven webbsida. I Backend-koden så blir det lätt väldigt mycket Linq-uttryck för
Agil användbarhetsutveckling för handhållna enheter. Per Lind
Agil användbarhetsutveckling för handhållna enheter Per Lind perli379@student.liu.se per.lind@inspireit.se Laboration Pass 1: Tors. 4:e feb 13-17 Pass 2: Tors. 18:e feb 13-17 Uppgift: Skapa en app för
Emacs. Eric Elfving Institutionen för Datavetenskap (IDA)
Emacs Eric Elfving Institutionen för Datavetenskap (IDA) Emacs Utveckas konstant, från 70-talet Är en texteditor (inte ordbehandlare) och fokuserar på texten, inte utseendet. Ingår i GNU-projektet Har
Unix-miljöer i större sammanhang
Unix-miljöer i större sammanhang Med tonvikt på Linux Andreas Johansson andjo@ida.liu.se TUS-gruppen IDA, LiU Unix-miljöer i större sammanhang p. 1 Introduktion Detta kommer att handla om datormiljön på
Programmering i C++ Kompilering från kommandoraden
Programmering i C++ Kompilering från kommandoraden Sven Gestegård Robertz Datavetenskap, LTH 9 november 2015 Sammanfattning Ibland vill man, av olika anledningar, inte använda en stor integrerad utvecklingsmiljö
Release. Konfigurations & Versionshantering samt Subversion. Konfigurations vs Versionshantering. CI -definition. Henrik Bergström
Konfigurations & Versionshantering samt Subversion Henrik Bergström henrikbe@dsv.su.se Release Exekverbar kod Installationsfiler Datafiler Setup-program Elektronisk och pappersdokumentation Info om målmiljö
Server-kod. TDDD80 Mobila och sociala applikationer
Server-kod 2017-01-16 2 Översikt Flask HTTP och REST Requests-biblioteket JSON PyCharm Git Informationssökningstips 2017-01-15 3 Klient Klient Klient Labb 4-8 (Android) Server Databas Labb 1-4 (server)
Problemen i ett utvecklingsteam
- Inriktning mot versionshantering och agil utveckling. Webbutveckling MittUniversitetet Marcus Carlsson MITTUNIVERSITETET Avdelningen för informationssystem och -teknologi Examinator: Mikael Hasselmalm,
GIT som alternativ till CVS/SVN i agila utvecklingsmiljöer
1 GIT som alternativ till CVS/SVN i agila utvecklingsmiljöer Kristofer Jacobson, Patrick Ivarsson Abstrakt En studie om versionshanteringssystemet Git och om möjligheten att använda det som alternativ
Versionshantering. Jan Erik Moström
Versionshantering Jan Erik Moström Johan Eliasson Versionssystem Gjorda för att användas av en eller flera personer på en eller flera platser, exempelvis: För en ensam användare som jobbar med ett projekt
JUnit. Junit Unit Testing. JUnit 3. JUnit 3 forts. Villkorskontroller i test. Exempel JUnit3
Johan Eliasson JUnit Junit Unit Testing Unit testing för java Används för att testa att metoder/klasser beter sig som det var tänkt Många IDE:er tex Eclipse har inbyggt stöd för detta. JUnit 3 Vi skriver
Handbok Cervisia. Bernd Gehrmann Carlos Woelz Översättare: Stefan Asserhäll
Bernd Gehrmann Carlos Woelz Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 7 2 Att komma igång 8 2.1 Åtkomst av arkivet..................................... 8 2.2 Importera en modul till arkivet..............................
UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem
Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem 1 Användbara kommandon 1 more är ett filter som visar information skärmvis Exempel: ls al more less är en mer kraftfull variant
Grundläggande termer. Några olika system. F11 Grunderna i Versionshantering. Git basic. Origin. Git basic. Git basic. Local #1. Local #3.
Grundläggande termer F11 Grunderna i Versionshantering Hålla koll på olika version, kunna gå tillbaka, etc. Repo/Repository - förvaring/administrering av förändringar Centraliserad/Decentraliserad Lokal
Laboration 2 Datorverktyg vid LiU
Laboration 2 Datorverktyg vid LiU Denna laboration är tänkt att ge information om några av de grundläggande verktyg som du, som studerar vid Linköpings Universitet, kan ha nytta av. Ett tips är att läsa
UTVECKLINGSVERKTYG. Praktiska tips för PUM-projekten
UTVECKLINGSVERKTYG Praktiska tips för PUM-projekten TEKNIKER I PROJEKTEN ios 2 C#.NET 1 Java (inkl Android) 6 Webb (HMTL/JS) 4 En genomskumning av de tilldelade projektförslagen ger ovanstående uppfattning
emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)
emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess
DI Studio 4.3 - nyheter
DI Studio 4.3 - nyheter Sofie Eidensten och Patric Hamilton Copyright 2010 SAS Institute Inc. All rights reserved. 2 Varför DI Studio Snabbare utveckling Enklare underhåll Gör det överskådligt 3 Nyheter
Verktyg och Utvecklingsmiljö. Jochim von Hacht
Verktyg och Utvecklingsmiljö Jochim von Hacht Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg Editorer Kompilatorer Avlusare (debugger) Versionhantering (kommer i projektkurs)
TDP005 Projekt: Objektorienterat system
. TDP005 Projekt: Objektorienterat system Laboration i Make och CMake Författare Filip Strömbäck Höstterminen 2016 Version 1.0 2016-10-04 Introduktion I denna lab kommer vi titta närmare på två verktyg
FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version
Beskrivning av FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Flexénita Sunnerstavägen 58 186 70 Brottby tel: 08 512 41803 FLEXILAGER 2 Innehållsförteckning INTRODUKTION.....3
Handbok kdesvn. Rajko Albrecht Översättare: Stefan Asserhäll
Rajko Albrecht Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 8 1.1 Termer............................................ 8 2 Använda kdesvn 9 2.1 Funktioner i kdesvn.....................................
Beställning av certifikat för anslutning till BankID (RP certificate) Version
BankID Sida 1(12) Beställning av certifikat för anslutning till BankID (RP certificate) Version 3.2 2018-10-26 BankID Sida 2(12) Innehållsförteckning 1 Bakgrund... 3 1.1 Versioner... 3 2 FP-certifikat
Så delar du filer. utan att bli övervakad LAJKA-GUIDE
Så delar du filer utan att bli övervakad 7 Gratisalternativ till dyra molntjänster 7 Skyddar dig mot NSA-spioneri 7 Så funkar Bittorrent Sync. Dela filer utan att bli övervakad Tycker du att nätdiskar
Subversion - varför?
Subversion - varför? Syfte: att ersätta Concurrent Versions System The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community.
Continuous Integration med Jenkins. Linus Tolke Enea Experts
Continuous Integration med Jenkins Linus Tolke Enea Experts Föredraget Grunderna i mjukvaru-cm Trender inom mjukvaruutveckling Continuous Integration Vad är Jenkins Demo Jenkins i ArgoUML-projektet Problem
TDP005, Projekt: objektorienterade system
TDP005, Projekt: objektorienterade system Laboration: Eclipse Höstterminen 2011 Introduktion Detta material innehåller övningar för Eclipse. Redovisning Dessa övningar behöver inte redovisas, men ni får
Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016
Emacs Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016 Historia 2/21 Utvecklas konstant, från 70-talet Är en generellt texteditor (INTE ordbehandlare) som fokuserar på texten, inte utseendet
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse
Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i
JobOffice SQL databas på server
JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.
Elements, säkerhetskopiering och dina bilder
Elements, säkerhetskopiering och dina bilder Mattias Karlsson Sjöberg, december 2011. Moderskeppet.se Lär dig tänka rätt och använda rätt verktyg för att säkerhetskopiering, datorbyte och hårdiskbyte.
Handledning Konfigurationsstyrning tjänstedomäner
1 (16) Center för ehälsa i samverkan Hornsgatan 20, 118 82 Stockholm Vxl: 08-452 70 00 ARK_0007 www.cehis.se info@cehis.se Handledning Konfigurationsstyrning tjänstedomäner Version 2.0.1 2014-01-30 Center
2015-06-02. Gör vi vårt jobb? En enkätundersökning på Datavetenskap
2015-06-02 Gör vi vårt jobb? En enkätundersökning på Datavetenskap Man vill göra ett bra jobb men ibland blir det inte så bra som man tror så hur få reda på om man gör det man tror att man borde göra och
BRUKSANVISNING FÖR NÄTVERKSANVÄNDARE
BRUKSANVISNING FÖR NÄTVERKSANVÄNDARE Lagra utskriftsloggen i nätverket Version 0 SWE Beskrivning av anmärkningar Följande symboler används i den här bruksanvisningen: I anmärkningar med rubriken Obs får
Nibe xx45 Viewer. Ett program för visualisering av Nibes loggar. 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com
Nibe xx45 Viewer Ett program för visualisering av Nibes loggar 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com Innehållsförteckning Innan ni köper... 3 Installation... 4 Installation med
Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)
1 Instruktioner Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 2. Logga in (SIDA 2) 3. Hem (SIDA 2) 4. Skapa/redigera sidor (SIDA 3) 41. Lägg till ny sida (SIDA 3) 42. Avancerat (SIDA 4) 5. Texteditor (SIDA
Installation/start av LOGGER
Sida 1 av 7 Installation/start av LOGGER Ursprungligen skriven av Tommy/SM7NZB. Redigerad och uppdaterad av Ulf/SM0LCB. Gå till http://welcome.to/logger. Klicka på logxxx.exe (xxx anger versionsnummret
Tenta i Grundläggande programmering DD klockan
Tenta i Grundläggande programmering DD1331 2017-10-20 klockan 14.00 16.00 Marcus Dicander, KTH CST Tillåtna hjälpmedel: En Pythonbok, skrivmaterial, mat, medicin och vattenflaska. Otillåtna hjälpmedel:
Handledning. Konfigurationsstyrning tjänstedomäner. Version 2.0.5 ARK_0007 2014-06-30
Handledning Konfigurationsstyrning tjänstedomäner Version 2.0.5 ARK_0007 2014-06-30 Innehåll Ordlista... 3 Referenser... 4 1 Inledning... 5 1.1 Målgrupp... 5 1.2 Syfte... 5 1.3 Avgränsning... 5 1.4 Förutsättningar...
TDP005, Projekt: Objektorienterade System. Laboration: Eclipse
TDP005, Projekt: Objektorienterade System Laboration: Eclipse Höstterminen 2013 Introduktion Detta material innehåller övningar för Eclipse. Redovisning Dessa övningar behöver inte redovisas, men ni får
Webbgenvägar. Krishna Tateneni Yves Arrouye Översättare: Stefan Asserhäll
Krishna Tateneni Yves Arrouye Översättare: Stefan Asserhäll 2 Innehåll 1 Webbgenvägar 4 1.1 Inledning........................................... 4 1.2 Webbgenvägar........................................
HA Kluster med CoreOS & Docker Magnus Persson 2014-08-01
HA Kluster med CoreOS & Docker Magnus Persson 2014-08-01 Intro Många har troligen varit med om att deras tjänster gått ner på grund av olika anledningar. Det kan vara allt från tillfälliga problem hos
Outlook 2007. Axxell Utbildning Ab
Outlook 2007 Axxell Utbildning Ab 2 Innehåll Vad är Outlook 2007?... 3 Skicka ett nytt meddelande... 7 Bifoga en fil till meddelandet... 8 Öppna, läs och besvara ett e-postmeddelande... 9 Adressboken i
Manual - Storegate Team med synk
Manual - Storegate Team med synk Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och synkronisera filer med högsta säkerhet inom
Storegate Pro Backup. Innehåll
Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar
ClearCase. Versionshantering
ClearCase ClearCase är ett verktyg särskilt utformat för att underlätta utveckling av mjukvara i projektgrupper. Det har en praktisk lösning på problem som versionshantering, gemensamma gränssnitt, kontroll
Manual - Storegate Team
Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.
kl Tentaupplägg
Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer
Sed och Awk. Linuxadministration II 1DV421. Monday, August 8, 11
Sed och Awk Linuxadministration II 1DV421 Onlinematerial http://www.gnu.org/software/sed/manual/sed.html Manual för GNU sed http://www.gnu.org/software/gawk/gawk.html Manual för GNU awk Historia för sed
Dokumentation för VLDIT AB. Online classroom
Dokumentation för VLDIT AB Online classroom 2 Introduktion VLDIT AB önskar area för att tillhandahålla ett kursutbud online för sina befintliga deltagare, men även för nya. Syfte för applikationen: tillhandhålla
Att bygga enkel webbapplikation i Docker
Att bygga enkel webbapplikation i Docker Arbetsuppgift 1: Skapa container med Ubuntu som bas. Steg 1: Skriv in kommandot: sudo docker run i t p 80:80 ubuntu /bin/bash, klicka Skriv in ditt root-lösenord,
SQLs delar. Idag. Att utplåna en databas. Skapa en databas
Idag SQLs delar Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver
Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering
Linuxadministration I 1DV417 - Laboration 3 Installation av ny hårddisk, RAID och logisk volymhantering Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 17 december 2013 Innehåll 1 Inledning och mål 3 2 Material
============================================================================
EasyEL och FastEL från PK Data Postad av Ronnie Lidström - 18 jan 2012 21:55 Du kanske kan lägga upp exempel på olika saker man kan göra (som jpg-bilder)? Jag har börjat för länge sen (kom annat i mellan)
För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:
Hemsida CSS Introduktion till Cascading Style Sheets (CSS) Detta är en mycket kort genomgång av CSS med exempel på hur sådan kod ska läsas och hur den kan användas på IdrottOnline-sidor. Är man ute efter
Inledning LAMP Perl Python.
... 1 Inledning... 1 1. Linux, Apache, MySQL, PHP (LAMP)... 2 1.1 Linux... 2 1.2 Apache... 3 1.3 MySQL... 4 1.4 PHP... 5 2. Wordpress... 8 2.1 Databasen... 8 2.2 Installation av Wordpress... 9 2.3 Multisite...
Uttryck, satser och strömhantering
Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen 2018-09-06 Mål Uttryck, satser och strömhantering I denna laboration ska du lära dig Formaterad inläsning och utskrift Vanliga repetitions-
Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016
Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016 1. Starta Outlook 2. Gå till Arkiv längst upp till vänster. 3. Se till att fliken Info är markerad. Klicka sedan på Kontoinställningar
Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.
Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Antal: Enskilt Material: En dator med Windows 7 (Vista, Windows 8 eller
Beställning av Förlitandepart-certifikat Version
BankID Sida 1(13) Beställning av Förlitandepart-certifikat Version 3.0 2016-11-16 BankID Sida 2(13) Innehållsförteckning 1 Bakgrund... 3 1.1 Versioner... 3 2 FP-certifikat för test... 3 3 Systemkrav för
Referens till. WeavePoint 6 Mini
Referens till WeavePoint 6 Mini Arkiv Öppna Välj Arkiv Öppna eller klicka på snabbknappen Öppna för att komma till dialogrutan Öppna. Du kan öppna ett av de senaste mönstren du arbetat med genom att klicka
Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.
Laboration 1, Databashantering med MySQL Av: Marcus Rejås I denna laboration skall du se till att du kommer åt databasmotorn och att det fungerar. Du kommer också att skapa en tabell
Innehåll. Förändringar i v5.3
Innehåll Innehåll... 2 Allmän information... 3 DuoSTATION Manager... 3 Allmänt... 3 Ärenden... 3 Information... 3 Organisationer... 3 Debitering... 3 Utrustningar... 4 Inventering... 4 Metering... 4 IT
Användarutbildning i SiteVision
Användarutbildning i SiteVision SiteVision AB Version 3 Innehållsförteckning 1 Komma igång med SiteVision...1 1.1 Starta SiteVision... 1 1.2 Redigeringsläget i SiteVision... 2 1.2.1 Verktygslisten...2
1 Allmänt. 2 Hur gör man. 2.1 Gå till lagets sida, Logga in genom att trycka på hänglåset
1 Allmänt Detta är den lilla instruktionen för att redigera innehållet för laget. För att få en lagsida skicka ett mail till webmaster, webmaster@vikingstad.nu Ange namn, epostadress och lag 1 ALLMÄNT...1
Insamlingsverktyg - teknisk beskrivning av metadataformuläret
Digitala leveranser Insamlingsverktyg - teknisk beskrivning av metadataformuläret Innehåll: Allmänt Layout och uppbyggnad Hur man använder programmet Starta Fylla i metadata Skapa metadatafiler och leverera
Klicka på menyknapp Flexa till rätt läge. I exemplet ovan kan nyckelhöjder ändras i både kanal 2 och kanal 7.
Sidan 1 av 11 CW KeyDesign Administration av flexade nycklar Metod att visa nyckelflexstatus i KeyDesign Flexning av en nyckel görs via funktion nyckeldelning (CTRL_F10 i schemat eller F10 i nyckellistan)
Gmail, kalendern och Google dokument. Här lär du dig att skicka
e-post Gmail, kalendern och Google dokument. Här lär du dig att skicka och ta emot e-post. Du skickar och tar emot bilagor och hanterar adressboken. Gå till din webbmail och logga in... 2 Skriv e-post...
Manual - Storegate Team
Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.
På servern För att registrera och köra en Topocad 17 nätverkslicens krävs att man installerar den senaste Licensservern
Installationsanvisning Topocad nätverkslicens Denna installationsanvisning gäller för Topocad nätverkslicenser från version 17 och senare och beskriver hur man registrerar en Topocad licens på en server
TDP005, Projekt: Objekt-orienterade System. Laboration: Eclipse
TDP005, Projekt: Objekt-orienterade System Laboration: Eclipse Höstterminen 2013 Introduktion Detta material innehåller övningar för Eclipse. Redovisning Dessa övningar behöver inte redovisas, men ni får
Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14
Labb LABB 1 Databassagan och en rundtur i databasers märkliga värld Plushögskolan Frågeutveckling inom MSSQL - SU14 I Microsoft SQL-Server Management Studio kan man arbeta på olika sätt. Antingen via användargränssnittet
Som student vid Linköpings Universitet får du tillgång till ett lisam-baserat e-postsystem.
Datorverktyg vid LiU Denna laboration är tänkt att ge information om några av de grundläggande verktyg som du, som student vid Linköpings Universitet, kan ha nytta av. Det kan vara bra att läsa igenom
Manual digipostpro. samt digivu. v.1.16. WAN och LAN 15:41. digipostpro Sätt i kort... Ansluten 192.168.1.10
Manual WAN och LAN v.1.16 192.168.1.10 samt digivu Montering och anslutning Båda sidorna kan lyftas av för att kunna montera och ansluta. Respektive sida lyfts rakt upp när terminalen ligger platt. LAN
Operativsystem och användargränssnitt
Operativsystem och användargränssnitt Som du fick läsa tidigare behöver datorn förutom hårdvara också ett program för att hantera hårdvaran, dvs. ett operativsystem. Denna sida behandlar bland annat följande
Dr. Gustav Taxén MDI-Gruppen, CSC / VIC-Sthlm gustavt@kth.se
Att utvärdera spel Dr. Gustav Taxén MDI-Gruppen, CSC / VIC-Sthlm gustavt@kth.se Att utvärdera spel Buggar / logikfel: QA Upplevelsen: Playtesting Utvecklingsprocessen: Post Mortem BUGGAR / LOGIKFEL Unit
Rensa cache-minnet hos din webbläsare
Rensa din dators cache-minne Helst ett par tre gånger i veckan. Annars är risken stor att informationen du får är inaktuell eller att du missar ny och väsentlig information. På de följande fyra sidorna
Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20
Idag Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten 2009 1 / 20 Idag Hur skapar vi och underhåller en databas? Hur skapar man tabeller?
Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper)
Datorintroduktion 2009 Föreläsning 1 (IT-chef Matematiska vetenskaper) Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord
Nyheter i. Solen Administration 6.6
Nyheter i Solen Administration 6.6 Solen Administration Nyheter och förbättringar Office oberoende. Vi använder SolenReportGenerator (SRG) för alla rapporter. Om Office finns installerat kan den fortfarande