V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kenshinhu
V2EX  ›  Xcode

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

  •  
  •   kenshinhu · 2016-02-26 11:12:29 +08:00 · 5576 次点击
    这是一个创建于 3198 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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


    我们团队当前的项目就是 storyboard ,一般没有冲突
    kenshinhu
        15
    kenshinhu  
    OP
       2016-02-26 17:42:45 +08:00
    @zioc 目前的就遇到这个情况,发现冲突来源于 空行引用的连锁冲突
    也发现有 storyboard 的 ID 更新引用
    akring
        16
    akring  
       2016-02-26 18:28:56 +08:00
    简单用的话 Xcode 也能凑合,其他的比较推荐 SourceTree
    cxbig
        17
    cxbig  
       2016-02-26 19:06:23 +08:00
    其实命令行挺好用的。。。
    一定要 GUI 可以试试 SourceTree 或 Tower
    pheyer
        18
    pheyer  
       2016-02-26 19:41:46 +08:00
    必须 SourceTree 啊
    msg7086
        19
    msg7086  
       2016-02-27 03:19:59 +08:00
    公司里提过 SourceTree ,然而大家表示不太爽,于是现在我在推 SmartGit ,看看效果。
    lizhenda
        20
    lizhenda  
       2016-02-27 09:59:48 +08:00
    SourceTree 蛮好用的
    free9fw
        21
    free9fw  
       2016-02-27 23:29:45 +08:00
    命令行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1631 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:00 · PVG 08:00 · LAX 16:00 · JFK 19:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.