undergraduate thesis
Source code versioning

Dino Repac (2015)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za vizualno računarstvo
Metadata
TitleVerzioniranje izvornog koda
AuthorDino Repac
Mentor(s)Irena Galić (thesis advisor)
Abstract
U ovom završnom radu opisano je verzioniranje izvornog koda, opisani su najpoznatiji sustavi i dan je način funckioniranja istih gdje je fokus bio na Git, sustav za verzioniranje izvornog koda kojem je začetnik Linus Torvalds. Isto tako, cilj je bio izraditi jednostavnu aplikaciju koja će imati najjednostavnije funkcije Gita: stvaranje, pregledavanje i brisanje repozitorija. Teorijski dio rada objašnjava načine na koje sustavi za verzioniranje prate promijene u repozitorijima, na koji se način mogu vidjeti promjene i tko ih je radio te koja je razlika između distribuiranog i centraliziranog sustava. U praktičnom dijelu dano je programsko rješenje aplikacije temeljene na GitHub API-ju i Octokit.net biblioteci za upravljanje GitHub API-jem. Korišteno je Microsoftovo razvojno okruženje VisualStudio2013 i ASP.NET MVC Framework sa programskim jezikom C#. Za korisničko sučelje korišten je Bootstrap Framework, HTML5 i CSS3, te Javascript.
Keywordsversion revision source control git github octokit c#
Parallel title (English)Source code versioning
Committee MembersIrena Galić (committee chairperson)
Hrvoje Glavaš (committee member)
Krešimir Nenadić (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2015-09-24
Parallel abstract (English)
This final work describes version control (also known as revision control or source control). It describes most well-known tools for source control where focus is put on Git, source control system designed by Linus Torvalds. Also, the goal was to build simple application that will provide simplest git functions: create, view and delete repositories. Theoretical part of this work explains how revision control systems work, how they follow changes in repositories and how can you see those changes, who made them and what is the difference between distributed and centralized systems. The practical part gives a development process of the application. Application is based of GitHub API and Octokit.net library for menaging GitHub API. Microsoft VisualStudio 2013 was used as a development enviroment together with ASP.NET MVC Framework using C# programming language. Bootstrap Framework, HTML5, CSS3 and JavaScript were used for designing user interface.
Parallel keywords (Croatian)verzioniranje izvornog koda git github octokit c#
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:925909
CommitterAnka Ovničević