Xcode 有什么好用的 Git 工具吗?

2016-02-26 11:12:29 +08:00
 kenshinhu

最近在用 Xcode,发现还是和旧版本一样,版本控制屎一样整到标记修改错误,没有修改的就显示为已修改的,弄得 Xcode 的版本控制工具是废了一样
由于自己比较少用 GUI 来处理 GIT,都是手动处理,处理冲突等都是通过 sublime 打开处理效率十分低下
大伙们有什么好用的 git 工具推荐呢?

5350 次点击
所在节点    Xcode
21 条回复
w88975
2016-02-26 11:15:02 +08:00
不太懂楼主的意思 GUI 推荐 sourceTree 不过一般都是用命令行的
zhangmeteor
2016-02-26 11:16:22 +08:00
免费 sourceTree , 收费就 tower
xuboying
2016-02-26 11:22:15 +08:00
smart git
vincentxue
2016-02-26 11:25:26 +08:00
楼主是没有 gitignore 文件吗? 我觉得 Xcode 自带的版本控制已经足够用了. 哪有像屎一样, 言重了.
Zero24
2016-02-26 11:42:30 +08:00
source tree
zylll520
2016-02-26 11:44:17 +08:00
Tower
bumaociyuan
2016-02-26 11:46:12 +08:00
Xcode 原生+命令行
kenshinhu
2016-02-26 11:49:35 +08:00
@vincentxue 有加 gitignore ,主要是在 push 如果有涉及多个文件的话就会卡到爆(可能我的是 4G 内存)
还有一个地方是处理合并等会没有明显的标记
不知道是不是我的找开方式有问题 已修改的会和原来的有出入
而且使用这个版本控制时,会有不定时的闪退.....
webfrogs
2016-02-26 12:32:09 +08:00
iTerm 2 😂😂😂😂
megabits
2016-02-26 13:03:20 +08:00
source tree 大法好
zioc
2016-02-26 13:37:02 +08:00
source tree

自带就已经很好了。前提是你们团队不乱提交代码。
kenshinhu
2016-02-26 14:02:28 +08:00
@zioc 有遇到 storyboard 冲突的问题怎样解决呢?
cookiezby
2016-02-26 14:04:23 +08:00
@kenshinhu 多人开发的话就一人一个 stoaryboard ,然后用 storyboardID 来实现页面跳转。
zioc
2016-02-26 15:54:59 +08:00
@kenshinhu 实际上用 storyboard 也不是一定会有冲突的。

当不同模块用不同 storyboard 时,就更少冲突了。


我们团队当前的项目就是 storyboard ,一般没有冲突
kenshinhu
2016-02-26 17:42:45 +08:00
@zioc 目前的就遇到这个情况,发现冲突来源于 空行引用的连锁冲突
也发现有 storyboard 的 ID 更新引用
akring
2016-02-26 18:28:56 +08:00
简单用的话 Xcode 也能凑合,其他的比较推荐 SourceTree
cxbig
2016-02-26 19:06:23 +08:00
其实命令行挺好用的。。。
一定要 GUI 可以试试 SourceTree 或 Tower
pheyer
2016-02-26 19:41:46 +08:00
必须 SourceTree 啊
msg7086
2016-02-27 03:19:59 +08:00
公司里提过 SourceTree ,然而大家表示不太爽,于是现在我在推 SmartGit ,看看效果。
lizhenda
2016-02-27 09:59:48 +08:00
SourceTree 蛮好用的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/259234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX