1 / 9

Tarkvaratehnika (IDK0071) GIT

Tarkvaratehnika (IDK0071) GIT. Teised. 1. SCCS – Failide versioonid ühekaupa 2. RCS – Failide versioonid ühekaupa 3. CVS – alguses olid skriptid, mis võimaldasid RCS failid teha versioonideks mitme kaupa 4. SVN – Slogan – parem, kui CVS. Vana asja uuendamine, mis ebaõnnestus.

joan-craft
Download Presentation

Tarkvaratehnika (IDK0071) GIT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tarkvaratehnika (IDK0071) GIT

  2. Teised 1. SCCS – Failide versioonid ühekaupa 2. RCS – Failide versioonid ühekaupa 3. CVS – alguses olid skriptid, mis võimaldasid RCS failid teha versioonideks mitme kaupa 4. SVN – Slogan – parem, kui CVS. Vana asja uuendamine, mis ebaõnnestus

  3. Miks mitte CVS 1. Ebaefektiivne failide salvestumine 2. Väga aeglane 3. Komitida 1 faili kaupa, mis põhjustas palju probleeme, kui oli vaja komitida rohkem, kui 1 fail 4. Ei saa korraga komitida ja võta endale viimast versiooni 5. Faile kopeerida ei saa, muuta ja kustutada

  4. Miks mitte SVN 1. Samad probleemid, mis CVS 2. Ei saa offlines töötada. Kõik on tsentraliseeritud 3. Kiirem kui CVS, kuid ikka aeglane 4. Failide kopeerimisega probleemid, liiga palju metadatat 5. Splitting/merging failide sees, mida on vaja teha refaktoreerimisel, kaotab ajaloo

  5. Miks GIT? Ei ole vaja tõlkida :) 1. Vahe repository. -- Teie ei pea olema kogu aeg ühendatud internetiga 2. Kiirus 3. Kõik on ühesugused, igal on õigus kasutada koodi, arendada ja uuendada koodi 4. Iga muudatus on jälgitav kuni inimeseni, kes seda muudatus teinud 5. Väga lihtne ja kiir merging

  6. Miks STASH • Loob ja salvestab Repository • Jagab õigused • Lubab koodi vaadata ja võrrelda, mis oli muudetud • Ei pea olema installitud arvutisse • Ei vaja palju ressurse

More Related