
1 leon0318 Sep 14, 2019 via Android source tree |
2 p23XnFNH1Wq953rV Sep 14, 2019 smartGit |
3 chinvo Sep 14, 2019 Tower |
4 ysicing Sep 14, 2019 via Android source tree 感觉还不错 |
5 gee1k Sep 15, 2019 via iPhone fork 免费,好用还好看 |
6 Hellert Sep 15, 2019 via Android SmartGit |
7 littlewing Sep 15, 2019 via iPhone 自己写个脚本 |
8 CSwater Sep 15, 2019 via iPhone 我懂你的意思,因为我也在找这个东西。 其核心在于能够同时展示主项目和所有子模块的 git 信息,且能够进行 git 操作。 总是要切换多个子模块检查提交的功能,在有两个需求要同时进行的时候,简直灾难。稍不留神,就会用错子模块的分支。 找到请跟我也说一声,我当前使用的 source tree 目前看起来并没有这样的功能。 |
9 lizhuoli Sep 15, 2019 via iPhone 百度的 DevBox,或者我司的 Mbox ?解决多仓提交,多仓按 Feature 级别进行 Branch Chekcout,多仓 Commit 归并,Feature Merge 之类功能 感觉这类工具和你的 Workflow,远端构建链条有关,不一定满足你的需求 |
10 lizhuoli Sep 15, 2019 via iPhone Mbox 除了多 Git repo 级别的管理,还支持插件扩展,像我们 iOS 开发常用 CocoaPods 管理很多仓库,一次开发动辙需要改动 5-6 个仓库,Mbox-CocoaPods 能够把 Feature 对应的 Repo 仓库全部以源码集成,其他保留二进制的.a .framework,还可以导入导出 Feature 给同样功能开发人共用。 类似的插件支持有 Mbox-Gradle(AAR 变源码),Mbox-Ruby(gem 变源码)…… MBox 还有一个 Electron 搭配的客户端,可以替代命令行功能 感觉这个需要有一个强有力的开源社区站出来,做这样一套玩意,其实难度都不难,重点在于推广和生态 |
11 lizhuoli Sep 15, 2019 via iPhone https://github.com/mixu/gr 这种开源的方案怎么样 |
12 lizhuoli Sep 15, 2019 via iPhone https://fabioz.github.io/mu-repo/ 这个感觉似乎很好,执行脚本也可以实现插件的功能 |
13 corningsun Sep 15, 2019 via iPhone GitKarken 真的好用,免版就用了 |
14 SoloCompany Sep 15, 2019 via iPad jetbrains / vscode |
15 MzM2ODkx Sep 15, 2019 SourceTree,还有 GitKraken 颜值比较高,不过貌似使用 Electron 写的 |
16 uhayate Sep 15, 2019 从主库进入 Submodules 的功能??? Tower 就蛮好 |
17 ooops OP @uhayate 不不不,git submodules 有些难用,就是正常的多个 git repo 共同组成一个工程。比如 cocoapods 那种。 |
18 Kobayashi Sep 15, 2019 via Android 贵的就是好的?! tower 那分支展示就是他妈的狗屎。另外说是支持各种外部 diff 工具,实际是因为没有内置 diff 功能。基础功能不做好,反而加什么 GitHub 处理 pr 功能,这种鸡肋功能打开浏览器就能干。 漂亮的就是好的? Git Kraken 漂亮,结果呢,分支一多直接废了,分支全挤在一起,一部分还被砍掉。 用来用去,最顺手的还是 Fork,其次 SourceTree。 |
19 ooops OP @lizhuoli #9 大佬你好,我司的 mbox 确实不错,但是有时不确定是 cocoapods 还是 mbox 的问题会有一些问题导致编译问题,有时着急会回退回 patch 的方式,不过 patch 没有多仓管理,就比较难受了。所以来问问有没有默认就支持多仓管理的工具,可以配合着使用。 mu-repo 确实不错,实在不行,可以用 xcode 查看和提交,有 mu push 和 pull,能曲线救国。 |
20 darluc Sep 16, 2019 fork |
21 ooops OP @CSwater 看来也确实没有了,你要是 iOS 开发就用 Xcode 配合 mu-repo,非 iOS 开发 jetbrains 的 ide 应该有类似的功能,也可以配合 mu-repo。 |
22 rxvincent Sep 16, 2019 fork |
23 Sylphiette Sep 16, 2019 smartgit license 也不贵 |
24 lights Sep 16, 2019 via iPhone source tree 比较卡,推荐 fork 和 tower,一个免费一个收费,功能的丰富成都也不一样,按需选择吧 |
25 ooops OP 各位老哥不要再回复 sourcetree, fork, tower, sublime merge, gitkraken, gitup, gitfox, gitfriend 了。不符合我这里的多仓需求。。。 |
26 SilentDepth Sep 17, 2019 为什么我会想推荐 VS Code……其实 VS Code 自带的 Git 功能挺弱的,但似乎满足你的多仓需求 |
27 ooops OP @SilentDepth #26 嗯,确实满足。不过仓库多了他没法滚动,比较难受。暂时能对付用。 |