Kurs/Utviklerkurs: Difference between revisions

From Programvareverkstedet
No edit summary
No edit summary
Line 1: Line 1:
<b>Tid</b>: Torsdag 6. oktober 2011, kl. 18:15<BR>
<b>Tid</b>: Torsdag 6. oktober 2011, kl. 18:15 <br />
<b>Sted</b>: [[../Hvor er KJL5?|KJL5]]<BR>
<b>Sted</b>: [http://www.ntnu.no/kart/gloeshaugen/kjelhuset/3-etasje/kjl5/ KJL5]<br />
<b>Kursholder</b>: [mailto:jabirali(at)pvv.org Jabir Ali Ouassou]<br />
<b>Kursholder</b>: [mailto:jabirali(at)pvv.org Jabir Ali Ouassou]<br />
<b>Anbefalte forkunnskaper</b>:
<b>Anbefalte forkunnskaper</b>:
Line 6: Line 6:


<b>Beskrivelse</b>: <br />
<b>Beskrivelse</b>: <br />
Sliter du med å holde styr på de voksende kodeprosjektene dine? Har du kanskje planer om å samarbeide med andre på disse prosjektene? Eller kanskje du driver på med en masteroppgave, og ønsker en halv-automatisert form for backup med en historikk over hvordan prosjektet utviklet seg over tid?
Sliter du med å holde styr på de voksende kodeprosjektene dine? Har du planer om å samarbeide med andre på slike prosjektene? Eller kanskje du drifter et nettsted eller skriver en masteroppgave, og ønsker halv-automatisert form for backup med lagring av historikk? Det kan uansett være nyttig å gjøre seg litt kjent med et versjonskontrollsystem. Dette foredraget vil introdusere det moderne og desentraliserte versjonskontrollsystemet Git.
 
Foredraget vil starte opp med en introduksjon av grunnleggende versjonskontroll - hvordan man oppretter et versjonslager, legger filer under versjonskontroll, oppretter revisjoner og holder styr på historikken. Deretter vil noe mer avanserte emner som merging/branching/rebasing og pushing/pulling introduseres. Kurset avsluttes med en rekke hendige verktøy for samarbeidsprosjekter - f.eks. hvordan man kan lete etter bugs i logaritmisk tid, og hvordan man deretter kan finne ut hvem som skrev kodelinjen som ødela koden din.
Første del av foredraget vil gi en introduksjon av grunnleggende versjonskontroll - hvordan man oppretter et versjonslager, legger filer under versjonskontroll, oppretter revisjoner og holder styr på historikken. Deretter vil noe mer avanserte emner som merging/branching/rebasing og pushing/pulling introduseres. Kurset avsluttes med en rekke hendige verktøy for samarbeidsprosjekter - f.eks. hvordan man kan lete etter bugs i logaritmisk tid, og hvordan man deretter kan finne ut hvem som skrev kodelinjen som ødela koden din.

Revision as of 12:45, 3 October 2011

Tid: Torsdag 6. oktober 2011, kl. 18:15
Sted: KJL5
Kursholder: Jabir Ali Ouassou
Anbefalte forkunnskaper:

  • Grunnleggende terminalferdigheter

Beskrivelse:
Sliter du med å holde styr på de voksende kodeprosjektene dine? Har du planer om å samarbeide med andre på slike prosjektene? Eller kanskje du drifter et nettsted eller skriver en masteroppgave, og ønsker halv-automatisert form for backup med lagring av historikk? Det kan uansett være nyttig å gjøre seg litt kjent med et versjonskontrollsystem. Dette foredraget vil introdusere det moderne og desentraliserte versjonskontrollsystemet Git.

Første del av foredraget vil gi en introduksjon av grunnleggende versjonskontroll - hvordan man oppretter et versjonslager, legger filer under versjonskontroll, oppretter revisjoner og holder styr på historikken. Deretter vil noe mer avanserte emner som merging/branching/rebasing og pushing/pulling introduseres. Kurset avsluttes med en rekke hendige verktøy for samarbeidsprosjekter - f.eks. hvordan man kan lete etter bugs i logaritmisk tid, og hvordan man deretter kan finne ut hvem som skrev kodelinjen som ødela koden din.