mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-25 23:48:34 +02:00
Added Slovenian translations
This commit is contained in:
parent
1f496930fc
commit
1ac4ca93a7
42 changed files with 2581 additions and 176 deletions
|
@ -16,7 +16,8 @@ exports.level = {
|
|||
"ru_RU": "Расхождение в истории",
|
||||
"uk" : "Розбіжності в історії",
|
||||
"ko" : "엇갈린 히스토리",
|
||||
"vi" : "Dị biệt lịch sử"
|
||||
"vi" : "Dị biệt lịch sử",
|
||||
"sl_SI": "Razdeljena zgodovina"
|
||||
},
|
||||
"hint": {
|
||||
"en_US": "check out the ordering from the goal visualization",
|
||||
|
@ -32,7 +33,8 @@ exports.level = {
|
|||
"ru_RU": "проверьте сортировку в визуализации цели",
|
||||
"uk" : "перевірте порядок в візуалізації цілі",
|
||||
"ko" : "순서는 goal을 참고하세요",
|
||||
"vi" : "kiểm tra kỹ thứ tự trên mô hình mục tiêu"
|
||||
"vi" : "kiểm tra kỹ thứ tự trên mô hình mục tiêu",
|
||||
"sl_SI": "preveri vrstni red iz ciljne vizualizacije"
|
||||
},
|
||||
"startDialog": {
|
||||
"en_US": {
|
||||
|
@ -2037,6 +2039,149 @@ exports.level = {
|
|||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"sl_SI": {
|
||||
"childViews": [
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Razdeljeno Delo",
|
||||
"",
|
||||
"Zaenkrat smo videli kako `pullat` dol commite od ostalih in kako `pushat` naše spremembe. Izgleda dokaj preprosto, vendar kako lahko vseeno to mede ljudi?",
|
||||
"",
|
||||
"Težave nastopijo, ko se zgodovina repozitorijev *razdeli*. Preden se lotimo podrobnosti si poglejmo primer ...",
|
||||
""
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Predstavljaj si da scloniraš repozitorij v ponedeljek in začneš delati na novi fukncionalnosti. V petek si pripravljen da objaviš svoje sprememebe -- ampak o ne! Tvoji sodelavci so napisali goro kode med tednom in tvoja funkcionalnost je postala zastarela. Prav tako so objavili te commite v skupen repozitorij, tako da sedaj *tvoje* delo izhaja iz *stare* verzije projekta, ki ni več taprava.",
|
||||
"",
|
||||
"V tem primeru je ukaz `git push` dvoumen. Če bi pognal `git push`, bi git moral spremeniti oddaljeni repozitorij nazaj na stanje iz ponedeljka? Bi moral poizkusiti dodati tvoje delo, brez da odstarani novo kodo? Ali bi moral povsem ignorirati tvoje spremembe, ker so zastarele?",
|
||||
"",
|
||||
"Ker je toliko dvomov v tej situaciji (kjer se je zgodovina razdelila), ti git ne pusti, da bi `pushal` svoje spremembe. V bistvu te prisili da vključiš zadnje stanje oddaljenega repozitorija preden lahko deliš svoje delo."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Toliko govorjenja! Poglej stvar v praksi"
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Vidiš? Nič se ni spremenilo, ker je ukaz spodeletel. `git push` spodleti, ker tvoj zadnji commit `C3` izhaja iz oddaljenega `C1`. Oddaljen repozitorij se je med tem posodbil na `C2`, zato git zavrne tvoj push"
|
||||
],
|
||||
"command": "git push",
|
||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Kako rešiti to zagato? Enostavno je, vse kar moraš narediti je, da spremeniš, da tvoje delo izhaja iz zadnje verzije oddaljenega brancha.",
|
||||
"",
|
||||
"Obstaja nekaj načinov, da to narediš, ampak najbol naraven način je, da to narediš z rebaseom. Poglejmo, kako to izgleda."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Če sedaj rebaseamo, namesto da pushamo ..."
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Boom! Posodobili smo našo lokalno reprezentacijo oddaljenega repozitorija z `git fetch`, rebaseali naše delo, da vsebuje nove spremembe iz oddaljenega repota, nato pa naložili svoje delo z `git push`"
|
||||
],
|
||||
"command": "git fetch; git rebase o/master; git push",
|
||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"So še drugi načini, da posodobim svoj delo, ko je bil oddaljen repozitorij posodobljen? Seveda! Poglejmo isto stvar, vendar tokrat z `mergeom`.",
|
||||
"",
|
||||
"Čeprav `git merge` ne premakne tvojega dela (ampak naredi samo merge commit), je to način da sporočiš gitu, da si vključil vse spremembe iz oddaljenega repota. To je zato, ker je oddaljen branch sedaj *prednik* tvojega brancha, kar pomeni, da tvoj commit sedaj vsebuje vse commite iz oddaljenega brancha.",
|
||||
"",
|
||||
"Poglejmo predstavitev tega ..."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Če sedaj uporabimo merge namesto rebasea ..."
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Boom! Posodobili smo našo lokalno sliko oddaljenega repozitorija z `git fetch`, *zmergali* novo delo v naše delo (kot odraz novih sprememb na oddaljenem branchu) in jih nato naložili z `git push`"
|
||||
],
|
||||
"command": "git fetch; git merge o/master; git push",
|
||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Super! A obstaja način, da naredim vse to brez tipkanja toliko ukazov?",
|
||||
"",
|
||||
"Seveda -- `git pull` že poznaš in je bližnjica za fetch ter merge. Prikladno je tudi `git pull --rebase` bližnjica za fetch in rebase!",
|
||||
"",
|
||||
"Poglejmo te kratke ukaze na delu."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Najprej z `--rebase` ..."
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Enako kot prej! Le dosti krajše."
|
||||
],
|
||||
"command": "git pull --rebase; git push",
|
||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"In sedaj z navadnim `pullom`"
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Zopet enako kot prej!"
|
||||
],
|
||||
"command": "git pull; git push",
|
||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Vse to fetchanje, rebasanje/merganje in pushanje je kar pogosto. V prihodnjih lekcijah bomo preučili težje različice teh postopkov, ampak najprej preizkusimo tega.",
|
||||
"",
|
||||
"Da rešiš to stopnjo, izvedi sledeče korake:",
|
||||
"",
|
||||
"* Kloniraj svoj repozitorij",
|
||||
"* Naredi lažni commit ostale ekipe (1 commit)",
|
||||
"* Commitaj nekaj svojega dela (1 commit)",
|
||||
"* Objavi svoje delo z *rebaseom*"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue