mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-14 00:24:28 +02:00
All the mixed
directory done
This commit is contained in:
parent
4fcfa695a7
commit
bb01f66ca0
5 changed files with 257 additions and 10 deletions
|
@ -25,7 +25,8 @@ exports.level = {
|
|||
"de_DE": "Jonglieren mit Commits Teil 2",
|
||||
"ja": "コミットをやりくりする その2",
|
||||
"zh_CN": "提交交换戏法 #2",
|
||||
"zh_TW": "commit 的戲法 #2"
|
||||
"zh_TW": "commit 的戲法 #2",
|
||||
"ru_RU": "Жонглируем коммитами №2"
|
||||
},
|
||||
"hint": {
|
||||
"en_US": "Don't forget to forward master to the updated changes!",
|
||||
|
@ -36,7 +37,8 @@ exports.level = {
|
|||
"ja": "masterのポインタを先に進めることを忘れずに!",
|
||||
"ko": "master를 변경 완료한 커밋으로 이동(forward)시키는 것을 잊지 마세요!",
|
||||
"zh_CN": "别忘记了将 master 快进到最新的更新上!",
|
||||
"zh_TW": "別忘記了將 master 推到最新的 commit 上面!"
|
||||
"zh_TW": "別忘記了將 master 推到最新的 commit 上面!",
|
||||
"ru_RU": "Не забудь переместить master на последние изменения."
|
||||
},
|
||||
"startDialog": {
|
||||
"en_US": {
|
||||
|
@ -417,6 +419,49 @@ exports.level = {
|
|||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ru_RU": {
|
||||
"childViews": [
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Жонглируем коммитами №2",
|
||||
"",
|
||||
"*Перед прохождением этого уровня обязательно надо пройти предыдущий уровен – 'Жонглиуем коммитами №1'*",
|
||||
"",
|
||||
"В прошлом уровне мы использовали `rebase -i`, чтобы переставлять коммиты. Как только нужный нам коммит оказывался в конце, мы могли спокойно изменить его при помощи --ammend и переставить обратно.",
|
||||
"",
|
||||
"Единственная проблема тут - это множеств перестановок, которые могут спровоцировать конфликты. Посмотрим, как с этой же задачей справиться cherry-pick"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Важно помнить, что cherry-pick поместить любой коммит сразу после HEAD (только, если этот коммит не является предком HEAD)",
|
||||
"",
|
||||
"Вот небольшое демо для напоминания:"
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Ок! Едем дальше!"
|
||||
],
|
||||
"command": "git cherry-pick C2",
|
||||
"beforeCommand": "git checkout -b bugFix; git commit; git checkout master; git commit"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Итек, в этом уровне нужно достичь того же эффекта, но без использования `rebase -i`. Остальное – по усмотрению.",
|
||||
"",
|
||||
"Важно, чтобы совпадало не только дерево коммитов, но и количество апострофов."
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue