自动摘要: date:2020030119:35:41 1.GItKraken介绍 gitKraken,这款工具操作比较方便,UI也是我喜欢的风格,对没有太多git使用经验的新手比较友好, 学 ……..
date: 2020-03-01 19:35:41
1.GItKraken介绍
gitKraken,这款工具操作比较方便,UI也是我喜欢的风格,对没有太多git使用经验的新手比较友好,
学习成本相对较低。尤其喜欢的一点就是它的分支和提交非常清晰。
优点:
- 可以在不切换分支的情况下,操作其他的分支
- 多平台(Windows,liunx,mac)
缺点:
- 启动慢,占用资源多
- 收费
2.下载
https://www.gitkraken.com/download
3.汉化
虽然都能认识,但是第一次接触,汉化亲切些;
3.1 下载
1 | git clone https://github.com/k-skye/gitkraken-chinese.git |
3.2 原理
通过修改软件目录下english语言对应的一个json文件内容来完成汉化目的
3.3 操作步骤
(注意备份英文文件,备份为strings.json.bak,习惯了操作就改回来)
将项目中的
strings.json
替换到 GitKraken 语言目录下的strings.json
.
(实际目录可能会不一样,但文件名一定是strings.json)- Windows:
%程序安装目录%\gitkraken\app-x.x.x\resources\app\src\strings.json
(x.x.x 是你的GitKraken版本) - Mac:
/Applications/GitKraken.app/Contents/Resources/app/src/strings.json
- Linux:
/usr/share/gitkraken/resources/app.asar.unpacked/src
(感谢lyydhy 10.31补充 Gitkraken是deepin 通过deb 安装的)
- Windows:
重启GitKraken.
4.破解
1.安装完成后(sudo dpkg -i xx.deb),打开软件
2.打开网址破解器,查看是否版本对应,否则查看问题回答最多(里面有解决方案)
3.我下载的更新分支(github.com/BoGnY/GitCracken)的,它支持6.5
4.看说明:如下
- GNU/Linux不要用snap安装
- macOS必须开启后在破解(实测liunx也需要)
- node.js 版本需要12及其以上(sudo n 选择)
- yarn必须安装
完成上述几条,执行
1 | yarn install |
如遇到下载问题,首先查看是否默认换到淘宝源,
如遇到报错,点击下载链接是否可以远程下载,
如无法,打开yarn.lock文件修改地址(可以尝试本地地址 file://xxxxx)
完成后开始破解
1 | yarn run gitcracken patcher |
注意:
如果报错,用yarn run gitcracken patcher remove 删除,然后到sudo rm gitkraken/resources/app.asar.*(如果破解后启动不了,也用这个方法)
提示:防止更新
更新后还要收费,修改hosts文件
vim etc/hosts
然后在文件最后加入
1 | 0.0.0.0 release.gitkraken.com#屏蔽官方地址 |