Hearthstone-Deck-Tracker汉化处理技巧

https://github.com/chucklu/Hearthstone-Deck-Tracker

首先本地需要有自己的远端chucklu以及作者的远端epix37 

$ git remote -v
chucklu https://github.com/chucklu/Hearthstone-Deck-Tracker.git (fetch)
chucklu https://github.com/chucklu/Hearthstone-Deck-Tracker.git (push)
epix37 https://github.com/Epix37/Hearthstone-Deck-Tracker.git (fetch)
epix37 https://github.com/Epix37/Hearthstone-Deck-Tracker.git (push)

 

在原作者更新之后,通过git fetch的方式来获取代码

 

1.处理流程,在上次的汉化分支的最后一个commit上创建新的分支
比如,上一次的分支是zhCN_v0.13.1,在它的最后一个commit上创建zhCN_v0.13.3分支
2.在最新的tag,如v0.13.3创建branch_v0.13.3
3.切换到zhCN_v0.13.3,在这个分支上git rebase branch_v0.13.3

4.git push --set-upstream chucklu zhCN_v0.13.3

 

同时也可以把原作者的master同步到自己的远端

$ git branch -vv
branch_v0.13.3 85eb3f6 v0.13.3
* master f40085a [epix37/master] add tests to verify CardId constants
zhCN_v0.13.0 f9fb9a5 删除多余的子菜单
zhCN_v0.13.1 f7b2ce5 [chucklu/zhCN_v0.13.1] 汉化Overlay中的Interactivity
zhCN_v0.13.3 e0a4d2b [chucklu/zhCN_v0.13.3] 汉化Overlay中的Interactivity

$ git merge epix37/master

$ git push chucklu

 

 

 

使用tortoisegit进行rebase

1.上一次的汉化结果,得到了zhCN_v0.13.9

所以直接在那一次的commit上创建新的汉化版本zhCN_v0.13.11

2.同时在tag v0.13.11上创建分支 branch_v0.13.11

3.用图形化界面进行rebase

 

posted @ 2015-11-14 18:10  ChuckLu  阅读(2650)  评论(0编辑  收藏  举报