zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Vagrant安装virtualbox
    SQLSERVER排查CPU占用高的情况
    删除重复记录,只留一条
    ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、……
    手机和PC端的录屏软件
    2017年初面试总结
    Python面向对象
    Python字体颜色
    Python第二模块总结
    Fiddler使用教程(转)
  • 原文地址:https://www.cnblogs.com/chucklu/p/4964808.html
Copyright © 2011-2022 走看看