• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yjqiang
V2EX  ›  程序员

Working Copy for iOS - 独一无二的 4.9 高分 Git 客户端

  •  3
     
  •   yjqiang · Feb 16, 2019 · 38207 views
    This topic created in 2818 days ago, the information mentioned may be changed or developed.

    前言:本人( yjqiang )之前使用一两年 Working Copy 后感觉非常满意,和开发者也聊了很多,他耐心为我提供了很多帮助,于是想回报一下。刚好看到推特上作者在头疼国区的推广问题,就毛遂自荐地联系了作者,作者同意委托我代为在 V2EX 上进行推广。同时我和 Grape 作者是不错的朋友,就做了一下中间人,征得双方作者同意后,一起在 V2EX 以 Working Copy 为主,同时加上 Grape 一起进行推广。以下为以 Working Copy 开发者提供的原文件为基础,大家共同修订后的推广内容(每个英文段落后面紧接着附有中文翻译)。


    Working Copy is a full features Git client for iPhone and iPad. Clone, edit, commit and push while allowing other apps access to repositories.
    Working Copy 是一款运行在 iPhone 和 iPad 上的功能完备的 Git 客户端应用。Working Copy 支持应用内克隆、编辑、提交和推送等操作,同时也能方便快捷地与其他应用协作,共同处理仓库文件或者进行其他交互。 working-copy

    Git

    Your Git projects are available on-device and can be edited inside the app or with apps such as Textastic, Pythonista and iA Writer. It has support for all core Git operations. Create new branches, merge or rebase changes and cherry-pick commits.
    你可以本地本应用内进行浏览、编辑 Git 项目,同时也可以在其他应用内( Textastic、Pythonista、iA Writer 等)进行浏览编辑(通过 iOS 的 Files api 进行交互)。Working Copy 可以本地无需联网地运行 Git 全部核心功能,例如创建分支、合并或变基、择优挑选等等。
    git0

    Everything happens on-device and has been rethought for a touch screen with a commit graph where you can pinch to zoom out for a high-level overview or zoom in for specifics about each commit. And in the conflict resolve tool you swipe to pick the parts of a file you want to keep making it faster and easier than on any platform.
    Working Copy 针对触摸屏,从细节上地打磨了这些 Git 功能:Working Copy 针对提交图的缩放做了优化,你可以缩小以查看总体状况,或者放大查看每个提交的细节;在使用 Git 冲突解决工具时,受益于触摸屏,你可以比其他平台上更方便直观而又快捷地去选择。
    git1

    The app supports Git LFS for repositories with video or other huge files.
    Working Copy 专门为拥有视频或其他超大文件的仓库进行优化,特别地支持了 Git LFS ( Large File Storage )。

    Git 与 Github

    Working Copy does not support issues or pull requests but works well with apps such as Grape for GitHub that handles this beatifully.
    Working Copy 不是一个 GitHub 客户端,并不支持 Issue 操作或者 PR (但是直接提交等是支持的)。但是 Working Copy 可以通过与其他 GitHub 第三方应用交互,例如 Grape 或者 Githawk 等,来完成 GitHub 的相关功能。

    When looking at repositories in Working Copy you tap "Open in Grape" to be shown additional information such as issues and releases inside Grape. Viewing repositories in Grape you can choose "Clone through Working Copy" to clone the project to your iPhone and iPad.
    例如,在 Working Copy 内选择 “ Show in Grape ” 以使用 Grape 打开当前仓库,浏览更多信息。同样在 Grape 这里,也可以使用 “ Clone through Working Copy ” 来克隆当前仓库到本地。
    working_copy&grape

    SSH 命令

    Some developer tools such as make and xcodebuild are missing from iOS. But you can configure a remote server inside the app, such that you run terminal commands on your files making it work as if the server is working directly on your repository files by uploading before and downloading after running the command.
    一些开发工具是不存在于 iOS 上的,因此也就无法在 iOS 本地直接运行 make 和用 xcodebuild 编译应用等。但是你可以使用 Working Copy 内提供的 ssh 工具与远程服务器交互,先上传文件至服务器,服务器端执行命令后,再自动下载到 Working Copy 内。
    ssh

    购买与试用

    The app is a free download but requires a in-app purchase to unlock all pro features. There is a free one-time unlock for 10 days to let you try before you buy. Working Copy 免费下载,但是需要内购以解锁全部功能。当然 Working Copy 提供免费试用功能,你也可以选择先免费试用全部功能 10 天后,再做决定。

    结束语

    Grant your iPad and iPhone new developer powers.
    Working Copy,让 iPad 和 iPhone 成为真正的生产力工具。

    Supplement 1  ·  Feb 16, 2019
    由于前面中奖设置的比较密集,怕一不小心把自己给中奖了,所以请稍微等一下,后面我会逐一联系中奖楼层的
    Supplement 2  ·  Feb 16, 2019
    @PopeyeLau #10 请留下邮箱
    @flyn #15 已发
    @menglling #20 请留下邮箱
    @skxs067 #30 已发
    邮箱地址为 outlook 的,请注意查收
    Supplement 3  ·  Feb 16, 2019
    已经联系两位作者额外加码,如果加码将仍然按照现在策略,60 楼、70 楼、80 楼等等送码。同时仍然采用间隔送,Grape、Working Copy 相互交叉,60 楼为 Grape 兑换码。已经中奖用户不要着急,兑换码一定会平平安安送到您的手上。
    Supplement 4  ·  Feb 16, 2019
    当当当当,大家挺热情的,自然不能让你们失望,我又搞到了一批兑换码( 5 Wokring Copy + 5 Grape ),抢楼仍然生效,规则按照上条的为标准,继续进行!
    Supplement 6  ·  Feb 16, 2019
    第二次加码(原来为 10 个码,第一次加了 10 个,第二次会加 16 个( 8 Working Copy + 8 Grape ))已经确定,同时这也是最后一次加码。
    最后的 16 个兑换码发放规则如下,截至今日 20 点整,所有发言过的朋友,每人权重相同(按人名而不是不按楼层),随机抽奖。其中目前 2 楼的 @kidding 不参与抽奖,我将直接把 2 个兑换码( 1 Working Copy + 1 Grape )发放给他,因为他是第一个除我之外发言的,剩下人将统一抽出这剩下的 14 个兑换码。
    为保障抽奖公平性,我将写一个简单的 python 随机代码,在 Grape 作者监督下,运行出结果。

    同时目前第一批兑换码已经发放完毕,并且全部已经收到确认。第二批即将统一发放。第三批在运行完代码后,也会统一发放。
    Supplement 7  ·  Feb 16, 2019
    第一次加码( 10 个兑换码)的抢楼活动已经结束,兑换码已经发放,等待各位确认。

    第二次加码( 16 个兑换码)的活动还在继续哦。
    Supplement 8  ·  Feb 16, 2019
    第二次加码的发放开始。中奖名单为
    ['iShao', 'KKFantasy', 'lcm', 'zpf124', 'syjsu', 'devjoe', 'Sivan2017', 'menglling', 'duxiansen', 'jry', 'kingcos', 'R0ckyY2', 'frozenthrone', 'Jzer0n']
    @iShao Grape
    @KKFantasy
    @lcm Grape
    @zpf124
    @syjsu Grape
    @devjoe
    @Sivan2017 Grape
    @menglling
    @duxiansen Grape
    @jry
    @kingcos Grape
    @R0ckyY2
    @frozenthrone Grape
    @Jzer0n
    间隔为第一个 Grape,第二个 Working Copy 开始,以此类推。即使前面中奖仍然继续发放。
    同时我注意到有人偏爱某种软件,这里需要你们自己协调更换,双方同意后,我将统一发放。(截至至明天,明天我会统一发放)

    @kidding 恭喜获得 1 Working Copy + 1 Grape

    以上朋友记得给我邮箱哦。
    Supplement 9  ·  Feb 16, 2019

    原来的 10 个码接收者都已经确认了,同时第一次加码的所有中奖者均已确认,第二次( 16 个码)的发放将在明天开始,因为可能有人会协调交换,麻烦各位等待一下。


    活动截至啦。。。不会再加码了,抱歉了各位。
    后续可能还会有类似活动吧,如果 Working Copy 作者乐意的话。不过可能在 telegram 中文圈里举行,当然不排除再次在 v2ex 做活动。
    再次感谢大家的支持与参与。

    Supplement 10  ·  Feb 18, 2019
    全部发出的兑换码均已确认,本次活动圆满结束,再次感谢大家的支持与参与!
    280 replies  •  2020-03-14 18:27:30 +08:00
    1  2  3  
    ❮ ❯
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    1
    既然是推广那么肯定会有福利,兑换码(共有 5 个 Grape 兑换码 + 5 个 Wokring Copy 兑换码分成了两部分。
    1.首先是先到先得部分, 其中 4 个兑换码( 2 个 Grape 兑换码 + 2 个 Wokring Copy 兑换码),先到先得,记得抢到后说一下,避免大家重复抢。
    Grape:
    76NTL4TNR747
    MF4AXFFN4TX9

    Working Copy:
    3RMEMTL39AF9
    9TMJKP6JNHRA

    2.剩余的 6 个兑换码( 3 个 Grape 兑换码 + 3 个 Working Copy 兑换码),10 楼、15 楼、20 楼、30 楼、40 楼、50 楼各自一个兑换码( 10、20、40 为 Grape 兑换码, 剩余为 Working Copy 兑换码),可以把邮箱留下来,我会亲自发送兑换码。
    kidding
    kidding
    Feb 16, 2019
    2
    code 都被用掉了啊...也没人说一下
    kappa
    kappa
    Feb 16, 2019 via iPhone
    3
    76NTL4TNR747 用了,谢谢。之前已买 working copy,正好试试
    auta
    auta
    Feb 16, 2019 via iPhone
    4
    9TMJKP6JNHRA
    已经兑换
    javacodecreeks
    javacodecreeks
    Feb 16, 2019 via iPhone
    5
    太巧了,两款我都在用!两款都是很讲良心的 GitHub 客户端,里面的功能很丰富,一点都不鸡肋。https://i.loli.net/2019/02/16/5c6761c4895eb.png https://i.loli.net/2019/02/16/5c6761cb5c1d3.png https://i.loli.net/2019/02/16/5c6761d143003.png https://i.loli.net/2019/02/16/5c6761d68c8a9.png
    Jzer0n
    Jzer0n
    Feb 16, 2019
    6
    请问 5 楼有兑换码吗?@yjqiang
    Jzer0n
    Jzer0n
    Feb 16, 2019
    7
    @Jzer0n #6 慢了一步,看来无缘了。
    javacodecreeks
    javacodecreeks
    Feb 16, 2019 via iPhone
    8
    @Jzer0n #6 这两款我早就买了,开发者的确很用心
    flyn
    flyn
    Feb 16, 2019 via iPhone
    9
    康康
    PopeyeLau
    PopeyeLau
    Feb 16, 2019 via iPhone
    10
    买过 Working Copy,试试 Grape。
    auta
    auta
    Feb 16, 2019 via iPhone
    11
    @yjqiang 还想要个 grape
    javacodecreeks
    javacodecreeks
    Feb 16, 2019 via iPhone
    12
    @yjqiang #1 [email protected] ,我的邮箱,不知道是否有兑换码
    azoon
    azoon
    Feb 16, 2019
    13
    试用一下
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    14
    @auta 如果火的话,我是可以厚着脸皮再给你们搞一批验证码的

    @Jzer0n 不虚不虚,后面还有机会,不过注意不要刷屏或恶意抢楼哦

    @javacodecreeks 哈哈记得看第一条我的回复哦,5 楼没有啦。。。
    flyn
    flyn
    Feb 16, 2019 via iPhone
    15
    邮箱 ZWUudkBxcS5jb20=
    OATAO
    OATAO
    Feb 16, 2019 via iPhone
    16
    我想要……
    DerekCoder
    DerekCoder
    Feb 16, 2019
    17
    Working Copy 是一款非常棒的 Git 客户端。Grape 是一款简洁且功能强大的 GitHub 客户端。两个搭配使用效果更佳。我是 Grape 的作者,希望大家会喜欢这个两款应用。在这里非常感谢 @yjqiang 帮忙推荐,送出两枚兑换码:4KR7YPYAMXTR 和 WXHMK4X9R67N

    希望已兑到换的朋友,留言说下。
    auta
    auta
    Feb 16, 2019 via iPhone
    18
    @DerekCoder 4KR7YPYAMXTR 已经使用,谢谢~
    trimleo
    trimleo
    Feb 16, 2019
    19
    [email protected] Grape 有在用 试下 Working Copy~
    menglling
    menglling
    Feb 16, 2019 via Android
    20
    盖个楼,哈哈。
    jiezhi
    jiezhi
    Feb 16, 2019 via iPhone
    21
    参加一次
    seller
    seller
    Feb 16, 2019 via iPad
    22
    支持下
    OATAO
    OATAO
    Feb 16, 2019 via iPhone
    23
    好快
    designer
    designer
    Feb 16, 2019 via iPhone
    24
    非常棒的活动!
    snowz
    snowz
    Feb 16, 2019
    25
    试一下
    Exin
    Exin
    Feb 16, 2019
    26
    离 iPad 开发又近了一步
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Feb 16, 2019 via iPhone
    27
    分一分
    illl
    illl
    Feb 16, 2019 via iPhone
    28
    想要
    iShao
    iShao
    Feb 16, 2019
    29
    看看...
    skxs067
    skxs067
    Feb 16, 2019
    30
    希望可以试试 Working Copy.... [email protected]
    KKFantasy
    KKFantasy
    Feb 16, 2019 via iPhone
    31
    支持一下,grape 已有
    Crayon2022
    Crayon2022
    Feb 16, 2019
    32
    支持一下
    zyhw
    zyhw
    Feb 16, 2019
    33
    试试
    kingcos
    kingcos
    Feb 16, 2019 via iPhone
    34
    想尝试…
    chenxiaozhuang
    chenxiaozhuang
    Feb 16, 2019
    35
    不知道售价如何,之前在用 WebSSH,不过很久没更新了,正在找替换工具。
    chenxiaozhuang
    chenxiaozhuang
    Feb 16, 2019
    36
    @skxs067 30 楼好幸运!
    javacodecreeks
    javacodecreeks
    Feb 16, 2019 via iPhone
    37
    @yjqiang #14 呜呜呜~
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    38
    @javacodecreeks 可惜可惜,不过我刚刚联系了两位作者,他们同意火的话,会再加码的,预计会各加 5 个左右,当然公平起见初步打算还是紧接着现在的抢楼,抢楼策略可能与现在的差不多,不过我就偷偷在评论里说一下,别声张。当然记得不要大规模无意义地刷屏,如果破坏公平的话,我会取消资格并把奖品顺次送到下一楼。
    menglling
    menglling
    Feb 16, 2019 via Android
    39
    designer
    designer
    Feb 16, 2019 via iPhone
    40
    碰个运气 :)
    imydou
    imydou
    Feb 16, 2019
    41
    ipad pro 试试 mydou#live.com
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Feb 16, 2019 via iPhone
    42
    拉低概率
    chenxiaozhuang
    chenxiaozhuang
    Feb 16, 2019
    43
    @yjqiang 有支持 SSH 客户端功能吗?没发现在哪…
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Feb 16, 2019 via iPhone
    44
    说真的,iOS 上 git 不是刚需,working copy 的价格实在是太贵了,使用率太低。
    有需要的时候 ssh 到服务器上是一个更经济的选择
    chenxiaozhuang
    chenxiaozhuang
    Feb 16, 2019
    45
    @BXIA 对啊,我现在就在找好用的 SSH 客户端😂
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    46
    @chenxiaozhuang https://workingcopyapp.com/manual/ssh-upload 当然如果你只是为了 ssh 功能的话,要慎重选择。当然欢迎试用 10 天后再选择。价格目前 108 人民币,但是打折期(圣诞节等)可会 75 折左右,或者更低。
    dremy
    dremy
    Feb 16, 2019 via iPhone
    47
    要一个
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Feb 16, 2019
    48
    @chenxiaozhuang 我觉得 Termius 很不错,免费版本绝大部分情况下够用,我经常用它配合服务器上的 vim 做开发。
    有 scp 需求的话,可以配合 Documents by Readdle
    devjoe
    devjoe
    Feb 16, 2019 via iPhone
    49
    万一
    welly
    welly
    Feb 16, 2019 via iPhone
    50
    想用下 working copy 感谢楼主福利
    imydou
    imydou
    Feb 16, 2019
    51
    幸运!
    duxiansen
    duxiansen
    Feb 16, 2019
    52
    Grape 有了,试试 Working Copy。 eGlhb3hpYW91dUBvdXRsb29rLmNvbQ==
    chenxiaozhuang
    chenxiaozhuang
    Feb 16, 2019
    53
    @yjqiang 谢谢,我还是继续用 WebSSH 吧,这个和我的需求不是很相符。
    duxiansen
    duxiansen
    Feb 16, 2019
    54
    错过了。。还有码没?
    R0ckyY2
    R0ckyY2
    Feb 16, 2019
    55
    用 Working Copy 很久了,的的确确是 iOS 上不可或缺的 git 工具和生产力工具。同时再推荐一下我自己觉得非常不错的代码编辑器 Kodex。
    designer
    designer
    Feb 16, 2019 via iPhone
    56
    邮箱 MjQ5NTc5MjQ1MEBxcS5jb20
    catoncat
    catoncat
    Feb 16, 2019 via iPhone
    57
    分母+1
    welly
    welly
    Feb 16, 2019 via iPhone
    58
    @yjqiang 再次感谢,防止广告,邮箱地址贴到了我的个人中心简介。麻烦了
    Bio
    Bio
    Feb 16, 2019 via iPhone
    59
    正好需要^-^
    Bio
    Bio
    Feb 16, 2019 via iPhone
    60
    还有吗?
    cherrysalo
    cherrysalo
    Feb 16, 2019
    61
    看看能不能抢到 60 楼
    yjqiang
    yjqiang
    OP
    Feb 16, 2019❤️1
    62
    @GreyChou 我已经申请加码,详见我的置顶
    @designer #40 已发送,我是 outlook 邮箱
    @skxs067 #30 已发送,我是 outlook 邮箱
    @welly #50 已发送,我是 outlook 邮箱
    @PopeyeLau @menglling 记得给我联系邮箱哦
    #15 已经确认收到了
    imydou
    imydou
    Feb 16, 2019
    63
    @cherrysalo #61 兄弟,你穿越了 12 分钟
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    64
    @menglling 抱歉抱歉,刚刚发现了邮箱,马上发
    PopeyeLau
    PopeyeLau
    Feb 16, 2019
    65
    @yjqiang #10 邮箱 cG9wZXllbGF1QGdtYWlsLmNvbQ== 谢谢~
    hauruli
    hauruli
    Feb 16, 2019 via iPhone
    66
    感谢楼主🙏,想拿 pad 看代码 [email protected]
    zpf124
    zpf124
    Feb 16, 2019
    67
    哇,抢的好快啊,我也凑一楼
    NTk2NzkyNzg3QHFxLmNvbQ==
    Bio
    Bio
    Feb 16, 2019 via iPhone
    68
    @yjqiang #60 邮箱
    greychou#live.com
    liulunet
    liulunet
    Feb 16, 2019
    69
    来抢一波兑换码,看运气了 bGl1bHVuZXRAbGl2ZS5jb20=
    duxiansen
    duxiansen
    Feb 16, 2019
    70
    试试 Working Copy。eGlhb3hpYW91dUBvdXRsb29rLmNvbQ==
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    71
    @GreyChou 有个作者由于时差的问题,还没回复我,如果加码了,一定会立刻告诉大家,并发送到你手上的。
    designer
    designer
    Feb 16, 2019 via iPhone
    72
    特来感谢下楼主!
    Thx
    edisonz
    edisonz
    Feb 16, 2019 via iPhone
    73
    emmm 感觉似乎来晚了
    yjqiang
    yjqiang
    OP
    Feb 16, 2019
    74
    @edisonz 不晚不晚,又搞到一批,足够你们盖到 150 楼
    @duxiansen @GreyChou 恭喜恭喜,稍后会为您统一发放
    syjsu
    syjsu
    Feb 16, 2019
    75
    我好想要这个 working copy
    binaryZ
    binaryZ
    Feb 16, 2019
    76
    用过 Working Copy,在用 Grape
    maxduke
    maxduke
    Feb 16, 2019 via iPhone
    77
    想要个 working copy,碰碰运气
    binaryZ
    binaryZ
    Feb 16, 2019
    78
    90 楼在向我招手~
    froginsect
    froginsect
    Feb 16, 2019 via iPhone
    79
    working copy [email protected]
    slarkgjk
    slarkgjk
    Feb 16, 2019
    80
    拉低概率
    zhangyq008
    zhangyq008
    Feb 16, 2019 via iPhone
    81
    盖楼抢码,working copy
    maxduke
    maxduke
    Feb 16, 2019 via iPhone
    82
    想要个 working copy,Grape 还没试过
    maxduke
    maxduke
    Feb 16, 2019 via iPhone
    83
    好像 V2EX 有缓存机制,回复的几分钟后才能显示
    designer
    designer
    Feb 16, 2019 via iPhone
    84
    帮楼主转发下
    yjqiang
    yjqiang
    OP
    Feb 16, 2019❤️1
    85
    @welly #50 请记得查收邮件哦,第一个批次的所有中奖者只剩你没有反馈啦。是一个 outlook 邮箱
    lcm
    lcm
    Feb 16, 2019
    86
    已经有 Grape,想要个 working copy
    welly
    welly
    Feb 16, 2019 via iPhone
    87
    @yjqiang 收到了 感谢
    nezzzz
    nezzzz
    Feb 16, 2019
    88
    是不是在刷新
    binaryZ
    binaryZ
    Feb 16, 2019
    89
    90 楼我来啦~ imfinefku#gmail.com
    slarkgjk
    slarkgjk
    Feb 16, 2019
    90
    @yjqiang 我想要 Working Copy,80 楼的,[email protected]
    binaryZ
    binaryZ
    Feb 16, 2019
    91
    用过 Working Copy,在用 Grape
    qq102186180
    qq102186180
    Feb 16, 2019 via iPhone
    92
    有 Grape 了,working copy 使用中 看能不能解锁内购😄
    binaryZ
    binaryZ
    Feb 16, 2019
    93
    @slarkgjk 你这,,,
    slarkgjk
    slarkgjk
    Feb 16, 2019
    94
    @yjqiang,哈哈,80,90 都抢到了,可不可以 Working Copy 和 Grape 都给我,[email protected]
    qq102186180
    qq102186180
    Feb 16, 2019 via iPhone
    95
    是内购解锁码码😄
    qq102186180
    qq102186180
    Feb 16, 2019 via iPhone
    96
    100 喽接受 working copy 就行了
    OATAO
    OATAO
    Feb 16, 2019 via iPhone
    97
    @yjqiang 我都想要~ cumshaw [a] gmail.com
    lsvih
    lsvih
    Feb 16, 2019
    98
    买了 grape 了,看看能不能搞到 working copy 邮箱 bHN2aWhAcXEuY29tCg==
    HaroldZzz
    HaroldZzz
    Feb 16, 2019
    99
    尝试拉低概率
    HaroldZzz
    HaroldZzz
    Feb 16, 2019
    100
    失败了!
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1301 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 20:38 · PVG 04:38 · LAX 12:38 · JFK 15:38
    ♥ Do have faith in what you're doing.