https://github.com/huangruichang/treex
(WIP)基于 electron 和 nodegit 开发的 git 客户端。
https://github.com/huangruichang/treex
electron git nodegit react
Last synced: 8 months ago
JSON representation
(WIP)基于 electron 和 nodegit 开发的 git 客户端。
- Host: GitHub
- URL: https://github.com/huangruichang/treex
- Owner: huangruichang
- Created: 2016-06-05T15:12:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-10T03:39:23.000Z (over 8 years ago)
- Last Synced: 2025-03-01T04:24:06.262Z (8 months ago)
- Topics: electron, git, nodegit, react
- Language: JavaScript
- Homepage:
- Size: 650 KB
- Stars: 40
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Treex
基于 electron 和 nodegit 开发的 git 客户端。
# ScreenShot
![treex-gif-2][2]
# Features
- 历史浏览、历史搜索
- 工作区查看
- 分支切换与查看
- 标签查看
- 贮藏(stash)
- 远端分支下载
- 子模块
- 仓库克隆(目前仅支持 http)
# Installation
请移步到该项目的 [release][3] 页面。
# 当前版本支持平台
- OSX
- Windows(尚未发布)
- Linux(尚未发布)
# Development
## 开发版
在项目根目录运行
````
npm run dev
````
````
npm run open:dist
````
## 打包
在项目根目录运行
````
npm run production
````
然后 cd 到 ./app/dist,使用 electron-packager 进行打包,如
````
electron-packager ./ --name=treex --version=1.1.1 --no-prune --icon=./assets/logo/treex-square.png.icns
````
# License
MIT
[1]: https://github.com/huangruichang/treex/blob/master/app/src/assets/gif/treex-1.gif
[2]: https://github.com/huangruichang/treex/blob/master/app/src/assets/gif/treex-2.gif
[3]: https://github.com/huangruichang/treex/releases