Simple view
Full metadata view
Authors
Statistics
Organizer repozytorium Git i narzędzie do automatyzacji operacji rebase jako wtyczka IntelliJ IDEA
Git repository organizer & rebase automation tool as IntelliJ IDEA plugin
java, git, GitHub, repozytorium, VirtusLab, IntelliJ, wtyczka, commit, gałąź, rebase, IDE, narzędzie, organizer, agile, wzorce projektowe, Git Machete, system kontroli wersji, VCS, liniowa historia
java, git, GitHub, repository, VirtusLab, IntelliJ, plugin, commit, branch, rebase, IDE, tool, organizer, agile, design patterns, Git Machete, version control system, VCS, linear history
Git i IntelliJ IDEA stanowią obecnie jedne z najważniejszych narzędzi w rozwoju oprogramowania. Dostarczany z IDE system kontroli wersji umożliwia przedsięwzięcie licznych niezbędnych akcji. Skupiając się w swojej prezentacji na commitach, czyni stan bardziej rozbudowanych repozytoriów trudnym do interpretacji i nieintuicyjnym. Wobec tych niedogodności, przy współpracy z firmą VirtusLab powstała wtyczka IntelliJ IDEA — organizer repozytorium git i narzędzie do automatyzacji operacji rebase, czyli Git Machete. Pozwala on spojrzeć na stan repozytorium z niedoświadczalnej wcześniej perspektywy. Polega on bowiem nie na commitach, lecz branchach (gałęziach), ich relacjach względem siebie i ich relacjach względem repozytorium zdalnego. Ponadto, dostarcza zarówno funkcjonalności o charakterze diagnostycznym, jak i korektywnym dla kształtu repozytorium i wymienionych relacji. Znajduje wyjątkowe zastosowanie w kwestii utrzymania liniowej historii Gita. W procesie tworzenia wtyczki wykorzystano zaawansowane techniki, wśród których na wyróżnienie zasługują wzorce projektowe.
Git and IntelliJ IDEA are currently one of the most important tools in software development. The version control system provided with the IDE allows the undertaking of numerous necessary actions. By focusing on commits in its presentation, it makes the state of more extensive repositories difficult to interpret and non-intuitive. In view of these inconveniences, in cooperation with VirtusLab company, an IntelliJ IDEA plugin was created — a git repository organizer and a rebase automation tool, named Git Machete. It allows look at the state of the repository from a previously inexperienceable perspective. It is not about commits, but branches, their relationship to each other, and their relationship to the remote repository. Moreover, it provides both diagnostic and corrective functionalities for the shape of the repository and the relationships mentioned. It finds an exceptional application in maintaining the linear history of the Git. In the plug-in development process, advanced techniques were used, among which design patterns deserve recognition.
dc.abstract.en | Git and IntelliJ IDEA are currently one of the most important tools in software development. The version control system provided with the IDE allows the undertaking of numerous necessary actions. By focusing on commits in its presentation, it makes the state of more extensive repositories difficult to interpret and non-intuitive. In view of these inconveniences, in cooperation with VirtusLab company, an IntelliJ IDEA plugin was created — a git repository organizer and a rebase automation tool, named Git Machete. It allows look at the state of the repository from a previously inexperienceable perspective. It is not about commits, but branches, their relationship to each other, and their relationship to the remote repository. Moreover, it provides both diagnostic and corrective functionalities for the shape of the repository and the relationships mentioned. It finds an exceptional application in maintaining the linear history of the Git. In the plug-in development process, advanced techniques were used, among which design patterns deserve recognition. | pl |
dc.abstract.pl | Git i IntelliJ IDEA stanowią obecnie jedne z najważniejszych narzędzi w rozwoju oprogramowania. Dostarczany z IDE system kontroli wersji umożliwia przedsięwzięcie licznych niezbędnych akcji. Skupiając się w swojej prezentacji na commitach, czyni stan bardziej rozbudowanych repozytoriów trudnym do interpretacji i nieintuicyjnym. Wobec tych niedogodności, przy współpracy z firmą VirtusLab powstała wtyczka IntelliJ IDEA — organizer repozytorium git i narzędzie do automatyzacji operacji rebase, czyli Git Machete. Pozwala on spojrzeć na stan repozytorium z niedoświadczalnej wcześniej perspektywy. Polega on bowiem nie na commitach, lecz branchach (gałęziach), ich relacjach względem siebie i ich relacjach względem repozytorium zdalnego. Ponadto, dostarcza zarówno funkcjonalności o charakterze diagnostycznym, jak i korektywnym dla kształtu repozytorium i wymienionych relacji. Znajduje wyjątkowe zastosowanie w kwestii utrzymania liniowej historii Gita. W procesie tworzenia wtyczki wykorzystano zaawansowane techniki, wśród których na wyróżnienie zasługują wzorce projektowe. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Żelawski, Marcin - 132962 | pl |
dc.contributor.author | Kondratek, Mikołaj | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Żelawski, Marcin - 132962 | pl |
dc.contributor.reviewer | Roman, Adam - 142015 | pl |
dc.date.accessioned | 2020-07-28T07:29:04Z | |
dc.date.available | 2020-07-28T07:29:04Z | |
dc.date.submitted | 2020-07-21 | pl |
dc.fieldofstudy | informatyka | pl |
dc.identifier.apd | diploma-142632-230913 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/241932 | |
dc.language | pol | pl |
dc.subject.en | java, git, GitHub, repository, VirtusLab, IntelliJ, plugin, commit, branch, rebase, IDE, tool, organizer, agile, design patterns, Git Machete, version control system, VCS, linear history | pl |
dc.subject.pl | java, git, GitHub, repozytorium, VirtusLab, IntelliJ, wtyczka, commit, gałąź, rebase, IDE, narzędzie, organizer, agile, wzorce projektowe, Git Machete, system kontroli wersji, VCS, liniowa historia | pl |
dc.title | Organizer repozytorium Git i narzędzie do automatyzacji operacji rebase jako wtyczka IntelliJ IDEA | pl |
dc.title.alternative | Git repository organizer & rebase automation tool as IntelliJ IDEA plugin | pl |
dc.type | licenciate | pl |
dspace.entity.type | Publication |