mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-26 13:44:37 +02:00
juggling commits 2 and tags translated to Turkish
This commit is contained in:
parent
fcbe27a538
commit
9a62b365e2
2 changed files with 113 additions and 17 deletions
|
@ -35,6 +35,7 @@ exports.level = {
|
||||||
"sl_SI": "Žongliranje s Commiti #2",
|
"sl_SI": "Žongliranje s Commiti #2",
|
||||||
"it_IT": "Giocoliere di commit #2",
|
"it_IT": "Giocoliere di commit #2",
|
||||||
"pl": "Żonglowanie commitami #2",
|
"pl": "Żonglowanie commitami #2",
|
||||||
|
"tr_TR": "Commit Hokkabazlığı #2",
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"en_US": "Don't forget to forward main to the updated changes!",
|
"en_US": "Don't forget to forward main to the updated changes!",
|
||||||
|
@ -53,9 +54,9 @@ exports.level = {
|
||||||
"uk": "Не забудь перемістити main на останні зміни!",
|
"uk": "Не забудь перемістити main на останні зміни!",
|
||||||
"vi": "Đừng quên đẩy nhánh main lên cập nhật mới nhất!",
|
"vi": "Đừng quên đẩy nhánh main lên cập nhật mới nhất!",
|
||||||
"sl_SI": "Ne pozabi prestaviti main naprej na posodobljene spremembe.",
|
"sl_SI": "Ne pozabi prestaviti main naprej na posodobljene spremembe.",
|
||||||
"it_IT":
|
"it_IT": "Non dimenticare di avanzare il main verso le ultime modifiche aggiornate!",
|
||||||
"Non dimenticare di avanzare il main verso le ultime modifiche aggiornate!",
|
|
||||||
"pl": "Nie zapomnij sforwardować maina do najnowszych zmian!",
|
"pl": "Nie zapomnij sforwardować maina do najnowszych zmian!",
|
||||||
|
"tr_TR": "Main'i yaptığınız değişikliklere ilerletmeyi unutmayın!",
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -825,6 +826,48 @@ exports.level = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
"tr_TR": {
|
||||||
|
"childViews": [
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"## Commit Hokkabazlığı #2",
|
||||||
|
"",
|
||||||
|
"*Eğer Commit Hokkabazlığı #1'i (bir önceki level) bitirmediyseniz, devam etmeden önce lütfen önce o bölümü bitirin*",
|
||||||
|
"",
|
||||||
|
"Bir önceki seviyeden hatırlayacağınız gibi, `rebase -i` kullanarak commit'leri yeniden sıralayabiliyorduk. Değiştirmek istediğimiz commit en üstte olduğunda, onu kolayca düzeltebilir `--amend` ve tercih ettiğimiz sıraya yeniden düzenleyebilirdik.",
|
||||||
|
"",
|
||||||
|
"Tek sorun şu ki, birçok yeniden sıralama yapıldığında, bu yeniden sıralama çatışmalarını ortaya çıkarabilir. Başka bir yöntemi, git cherry-pick ile inceleyelim."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GitDemonstrationView",
|
||||||
|
"options": {
|
||||||
|
"beforeMarkdowns": [
|
||||||
|
"Unutmayın ki git cherry-pick, HEAD'in herhangi bir yerinde (bu commit, HEAD'in atası değilse) bulunan bir commit'i HEAD üzerine bırakacaktır.",
|
||||||
|
"",
|
||||||
|
"İşte küçük bir hatırlatma demosu:"
|
||||||
|
],
|
||||||
|
"afterMarkdowns": [
|
||||||
|
"Harika! Devam Edelim."
|
||||||
|
],
|
||||||
|
"command": "git cherry-pick C2",
|
||||||
|
"beforeCommand": "git checkout -b bugFix; git commit; git checkout main; git commit"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"Bu seviyede, `C2` commit'ini düzeltmek için `rebase -i` kullanmadan aynı sonuca ulaşmaya çalışın. Nasıl ulaşabileceğimizi size bırakıyorum! :D",
|
||||||
|
"",
|
||||||
|
"Unutmayın, commit'lerdeki tırnakların (') tam olarak eşleşmesi önemli değil, yalnızca göreceli farklar önemlidir. Örneğin, hedef ağaçla eşleşen ancak her yerde ekstra bir tırnak bulunan bir ağaçtan da puan alınabilir."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -21,6 +21,7 @@ exports.level = {
|
||||||
"sl_SI": "Git Tagi",
|
"sl_SI": "Git Tagi",
|
||||||
"it_IT": "Git Tag",
|
"it_IT": "Git Tag",
|
||||||
"pl": "Tagi Gita",
|
"pl": "Tagi Gita",
|
||||||
|
"tr_TR": "Git Tagleri"
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"en_US": "you can either check out the commit directly or simply checkout the tag!",
|
"en_US": "you can either check out the commit directly or simply checkout the tag!",
|
||||||
|
@ -39,9 +40,9 @@ exports.level = {
|
||||||
"uk": "ти можеш або зробити checkout коміта напряму чи просто зачекаутити таг!",
|
"uk": "ти можеш або зробити checkout коміта напряму чи просто зачекаутити таг!",
|
||||||
"vi": "Bạn có thể chuyển trực tiếp sang commit hoặc đơn giản là chuyển sang tag!",
|
"vi": "Bạn có thể chuyển trực tiếp sang commit hoặc đơn giản là chuyển sang tag!",
|
||||||
"sl_SI": "Checkoutaš lahko neposredno commit ali pa preprosto njegov tag!",
|
"sl_SI": "Checkoutaš lahko neposredno commit ali pa preprosto njegov tag!",
|
||||||
"it_IT":
|
"it_IT": "Puoi fare direttamente checkout del commit o semplicemente del tag!",
|
||||||
"Puoi fare direttamente checkout del commit o semplicemente del tag!",
|
|
||||||
"pl": "Możesz checkoutować commit bezpośrednio lub po prostu tag!",
|
"pl": "Możesz checkoutować commit bezpośrednio lub po prostu tag!",
|
||||||
|
"tr_TR": "İsterseniz direkt commit'e veya direkt tag'e checkout yapabilirsiniz!",
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -980,5 +981,57 @@ exports.level = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
"tr_TR": {
|
||||||
|
"childViews": [
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"## Git Tag'leri",
|
||||||
|
"",
|
||||||
|
"Önceki derslerden öğrendiğiniz gibi, branch'ler kolayca taşınabilir ve üzerlerinde çalışma tamamlandıkça farklı commitlere işaret ederler. Branch'ler kolayca değiştirilebilir, genellikle geçici ve her zaman değişkendirler.",
|
||||||
|
"",
|
||||||
|
"Eğer durum buysa, projenizin tarihindeki belirli noktaları *kalıcı* olarak işaretlemenin bir yolunun olup olmadığını merak ediyor olabilirsiniz. Büyük sürümler ve önemli birleştirmeler gibi durumlar için, bunları bir branch üzerine tag'lemek yerine daha kalıcı bir şekilde nasıl tag'leyeceğinizi düşünüyor olabilirsiniz.",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"Direkt olarak işaretlemek mümkün! Git tag'leri tam da bu kullanım durumunu destekler - belirli commit'leri \"milestone\" olarak (bir dereceye kadar) kalıcı olarak işaretler ve sonra bir branch gibi başvurabileceğiniz şekilde kullanabilirsiniz.",
|
||||||
|
"",
|
||||||
|
"Daha da önemlisi, daha fazla commit oluşturulduğunda asla hareket etmezler. Bir etiketi \"checkout\" edemez ve sonra o etiket üzerinde çalışmayı tamamlayamazsınız - tagler, belirli noktaları belirleyen commit ağacındaki referans noktaları olarak varlıklarını sürdürürler.",
|
||||||
|
"",
|
||||||
|
"Let's see what tags look like in practice."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "GitDemonstrationView",
|
||||||
|
"options": {
|
||||||
|
"beforeMarkdowns": [
|
||||||
|
"Let's try making a tag at `C1` which is our version 1 prototype."
|
||||||
|
],
|
||||||
|
"afterMarkdowns": [
|
||||||
|
"There! Quite easy. We named the tag `v1` and referenced the commit `C1` explicitly. If you leave the commit off, git will just use whatever `HEAD` is at."
|
||||||
|
],
|
||||||
|
"command": "git tag v1 C1",
|
||||||
|
"beforeCommand": "git commit"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "ModalAlert",
|
||||||
|
"options": {
|
||||||
|
"markdowns": [
|
||||||
|
"For this level just create the tags in the goal visualization and then check `v1` out. Notice how you go into detached `HEAD` state -- this is because you can't commit directly onto the `v1` tag.",
|
||||||
|
"",
|
||||||
|
"In the next level we'll examine a more interesting use case for tags."
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue