Juggling commits translation

And a small tweak fix
This commit is contained in:
YourSenseiCreeper 2021-02-03 19:08:44 +01:00
parent 4cdd260bb2
commit 3d6390826f
2 changed files with 39 additions and 3 deletions

View file

@ -643,7 +643,7 @@ exports.level = {
"markdowns": [
"## Lokalnie nałożone commity",
"",
"Oto sytuacja, która często się zdarza podczas pisania kodu: próbuję wytropić błąd, ale jest on dość nieuchwytny. Aby pomóc sobie w mojej pracy detektywistycznej, umieściłem kilka poleceń debugowania i kilka instrukcji print.",
"Oto sytuacja, która często się zdarza podczas pisania kodu: próbuję wytropić błąd, ale jest on dość nieuchwytny. Aby pomóc sobie w mojej pracy detektywistycznej, umieszczam kilka poleceń debugowania i kilka instrukcji print.",
"",
"Wszystkie te polecenia debugowania / drukowania znajdują się w osobnych commitach. W końcu namierzam błąd, naprawiam go i cieszę się!",
"",

View file

@ -32,7 +32,8 @@ exports.level = {
"ru_RU": "Жонглируем коммитами",
"uk": "Жонглюємо комітами",
"vi": "Tung hứng commit",
"sl_SI": "Žongliranje s Commiti"
"sl_SI": "Žongliranje s Commiti",
"pl": "Żonglowanie commitami",
},
"hint": {
"en_US": "The first command is git rebase -i HEAD~2",
@ -49,7 +50,8 @@ exports.level = {
"ru_RU": "Первой командой должна быть git rebase -i HEAD~2",
"uk": "Перша команда має бути git rebase -i HEAD~2",
"vi": "Lệnh đầu tiên là git rebase -i HEAD~2",
"sl_SI": "Prvi ukaz je git rebase -i HEAD~2."
"sl_SI": "Prvi ukaz je git rebase -i HEAD~2.",
"pl": "Pierwszą komendą jest git rebase -i HEAD~2",
},
"startDialog": {
"en_US": {
@ -565,6 +567,40 @@ exports.level = {
}
}
]
},
"pl": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## Żonglowanie commitami",
"",
"Oto inna sytuacja, która zdarza się dość często. Masz pewne zmiany (`newImage`) i inny zestaw zmian (`caption`), które są powiązane, więc są one ułożone jeden na drugim w twoim repozytorium (tzw. jeden po drugim).",
"",
"Podstępną rzeczą jest to, że czasami trzeba dokonać małej modyfikacji wcześniejszego commitu. W tym przypadku projektant chce, abyśmy zmienili nieco wymiary `newImage`, nawet jeśli ten commit jest daleko w tyle w naszej historii!!!"
]
}
},
{
"type": "ModalAlert",
"options": {
"markdowns": [
"Przezwyciężymy tę trudność, wykonując następujące czynności:",
"",
"* Zmienimy kolejność commitów tak, aby ten, który chcemy zmienić, był na górze, używając `git rebase -i`.",
"* Wykonamy `git commit --amend`, aby dokonać niewielkiej modyfikacji",
"* Następnie zmienimy kolejność commitów z powrotem na taką, jaka była poprzednio za pomocą `git rebase -i`.",
"* Na koniec przeniesiemy się do tej zaktualizowanej części drzewa, aby zakończyć poziom (w wybrany przez Ciebie sposób)",
"",
"Istnieje wiele sposobów na osiągnięcie tego ogólnego celu (widzę, że masz oko na cherry-pick'ing), i zobaczymy więcej z nich później, ale na razie skupmy się na tej technice.",
"Na koniec, zwróć uwagę na stan celu - ponieważ przenosimy commit'y dwukrotnie, oba otrzymują apostrof. Dodajemy jeszcze jeden apostrof dla commitu, który zmieniamy, co daje nam ostateczną postać drzewa",
"",
"To powiedziawszy, mogę teraz porównać poziomy w oparciu o strukturę i względne różnice apostrofów. Tak długo, jak gałąź `main` Twojego drzewa ma taką samą strukturę i względne różnice apostrofów, mogę w to uwierzyć."
]
}
}
]
}
}
};