你还在用 svn 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
CFO
V2EX    程序员

你还在用 svn 吗?

  •  
  •   CFO 2016-11-21 16:34:50 +08:00 9604 次点击
    这是一个创建于 3317 天前的主题,其中的信息可能已经有所发展或是发生改变。
    换了新公司,还在使用 svn 和 eclipse 来开发 Android ,各种不适应。
    有人使用 git-svn 吗?用起来和 git 区别大吗?
    90 条回复    2016-11-23 19:47:34 +08:00
    CFO
        1
    CFO  
    OP
       2016-11-21 16:39:34 +08:00 via Android
    顺便问下 直到今天还在用 eclipse 来开发 Android 的公司是什么心态?
    crossoverJie
        2
    crossoverJie  
       2016-11-21 16:39:39 +08:00
    我们公司 SVN 和 git 都在用。。
    QAPTEAWH
        3
    QAPTEAWH  
       2016-11-21 16:40:19 +08:00
    作为上手 git 的小年轻,从来都没法理解 svn 。
    BSD
        4
    BSD  
       2016-11-21 16:43:30 +08:00
    还在用 cvs 的都有。。。。
    clino
        5
    clino  
       2016-11-21 16:46:48 +08:00
    表说 cvs,还用 sourcesafe 的说不准都有
    xudaolong
        6
    xudaolong  
       2016-11-21 16:47:53 +08:00
    对不起,我司用 cvs.
    enenaaa
        7
    enenaaa  
       2016-11-21 16:49:29 +08:00
    android studio 也就出来三年。 修修补补不愿大动干戈的项目多的是。
    zhangbohun
        8
    zhangbohun  
       2016-11-21 16:50:09 +08:00 via Android
    svn 当然用啊,控制权限
    Troevil
        9
    Troevil  
       2016-11-21 16:51:51 +08:00
    公司 svn, 个人 git, 公司 svn 大都是历史遗留
    yoke123
        10
    yoke123  
       2016-11-21 17:15:24 +08:00   1
    svn 历史遗留问题 你喜欢用 git 不代表公司就喜欢 一切以稳为主(不愿意改变) 没什么好抱怨的 都是打工的
    我搬砖去了。。。
    chenyu0532
        11
    chenyu0532  
       2016-11-21 17:51:45 +08:00   10
    尼玛,都是一群工作的工具,有必要在这比来比去装逼么。
    tees
        12
    tees  
       2016-11-21 17:55:39 +08:00   1
    git svn clone "xxxxxx"
    git svn rebase
    git svn dcommit
    感觉可以搞定。
    7sDream
        13
    7sDream  
       2016-11-21 18:17:09 +08:00
    本来不用的……但是实习,公司有些项目还是要用 SVN , sad ……

    现学的……
    mcfog
        14
    mcfog  
       2016-11-21 18:21:02 +08:00
    老东家用 svn 的时候我坚持 git-svn ,治了几次灾难性的分支事故以后,复杂的分支合并就都找我处理了……
    des
        15
    des  
       2016-11-21 18:42:59 +08:00 via Android
    git-svn 很好用啊,
    比较烦人的是 dcommit 的时候工作目录得是干净的
    Chrisplus
        16
    Chrisplus  
       2016-11-21 19:03:43 +08:00
    svn 概念更直观啊, git 到 svn 没什么问题吧
    cxbig
        17
    cxbig  
       2016-11-21 19:23:32 +08:00
    三年前就已不再使用
    不会考虑入职坚持使用 svn 的公司
    JohnLou
        18
    JohnLou  
       2016-11-21 19:24:27 +08:00   1
    你们都那么高大上,我用 ftp 。。
    psklf
        19
    psklf  
       2016-11-21 19:35:44 +08:00
    svn 没有槽点,大把公司用

    不过你们还用 eclipse 是什么心态?
    guhuaiyu
        20
    guhuaiyu  
       2016-11-21 19:57:32 +08:00
    @CFO 我晕了,你哪里来的优越感
    Lonely
        21
    Lonely  
       2016-11-21 19:59:46 +08:00 via iPhone
    @CFO 发这个帖子什么心态?
    missdeer
        22
    missdeer  
       2016-11-21 20:05:17 +08:00
    产品有几千万用户,用 svn 有什么问题?
    redtea
        23
    redtea  
       2016-11-21 20:14:14 +08:00
    git svn 勉强用用
    fo2w
        24
    fo2w  
       2016-11-21 20:15:01 +08:00
    我们用户数过亿, 还在用 cvs, 楼上的请指教
    sagaxu
        25
    sagaxu  
       2016-11-21 20:28:56 +08:00 via Android
    公司用 svn ,并不能阻止你用 git svn 做桥接
    Blazings
        26
    Blazings  
       2016-11-21 20:34:00 +08:00
    sourcesafe 路过, 真的吊
    CFO
        27
    CFO  
    OP
       2016-11-21 20:34:44 +08:00 via Android
    @guhuaiyu 哪里看出来优越了?问下 git-svn 用起来怎么样就优越了?你是有多自卑?看不顺眼请 block 。
    @Lonely 好奇的心态。
    cs419
        28
    cs419  
       2016-11-21 20:38:51 +08:00 via Android
    淘蝌蚪就是 svn 啊
    Layne
        29
    Layne  
       2016-11-21 20:40:36 +08:00
    StarTeam 听过不啦?
    gogohigh
        30
    gogohigh  
       2016-11-21 20:43:03 +08:00
    你们都那么高大上,我用 u 盘
    geektony
        31
    geektony  
       2016-11-21 20:43:07 +08:00
    从上面讨论 version control 的情况来看,我看到了现在的社会百态
    murmur
        32
    murmur  
       2016-11-21 20:46:31 +08:00
    svn 招你们惹你了
    wupher
        33
    wupher  
       2016-11-21 20:49:41 +08:00
    Android 还好了。听说友商那儿还在使用 SVN 开发 iOS ,真是深深得为他家 iOS 程序员感到伤心。

    这用 cocoapods 时得多纠结。
    googolmo
        34
    googolmo  
       2016-11-21 20:49:42 +08:00   2
    有的人不用 SVN 了...但他们把 git 用的跟 svn 一样
    chiu
        35
    chiu  
       2016-11-21 20:52:10 +08:00
    我司还在用 SVN ……
    git-svn !?还有这种东西
    honam
        36
    honam  
       2016-11-21 21:02:59 +08:00
    已经成功把 svn 干掉,转 git ,大家都很乐意接受就是新手一时半刻难以上手
    geeksu
        37
    geeksu  
       2016-11-21 21:04:48 +08:00
    我司就是 SVN+Eclipse

    安卓项目都是 JNI 混写的,以前 AS 这方面支持不够

    项目比较大,切换风险太高
    asdwfwqd
        38
    asdwfwqd  
    &bsp;  2016-11-21 21:47:01 +08:00
    没人说 IBM 的 CC 吗,原来的公司用过
    scnace
        39
    scnace  
       2016-11-21 22:00:04 +08:00 via Android
    实习公司用 svn 个人还是习惯 git 说服了小组的另外一个伙伴也用 git …
    k9982874
        40
    k9982874  
       2016-11-21 22:01:44 +08:00 via iPad
    工具只是工具,什么时候工具也有了高低贵贱?
    不刷优越感能死?
    chenyu0532
        41
    chenyu0532  
       2016-11-21 22:11:18 +08:00
    典型的在公司刷不了优越感,来这找呢
    UncleCharlie
        42
    UncleCharlie  
       2016-11-21 22:27:48 +08:00
    git, svn 总是觉得很难用
    singlepig
        43
    singlepig  
       2016-11-21 22:34:55 +08:00
    @CFO 我觉得他们没啥心态,就是觉得 eclipse 还能再战几年,懒得折腾新的, new features 他们也不是很 care ,稳(gu)重(ban)最重要
    arrando
        44
    arrando  
       2016-11-21 22:37:11 +08:00
    @googolmo 说得好
    CFO
        45
    CFO  
    OP
       2016-11-21 22:41:04 +08:00 via Android
    @chenyu0532 就是就是 你说的都对
    CFO
        46
    CFO  
    OP
       2016-11-21 22:44:16 +08:00 via Android
    @asdwfwqd 没听说过啊?有什么特点?
    @chiu 我也是才知道 所以过来问问 没想到遇到好多玻璃心
    0915240
        47
    0915240  
       2016-11-21 22:51:32 +08:00
    SVN 没的说啊 这也能吐槽。。
    rockyou12
        48
    rockyou12  
       2016-11-21 23:00:43 +08:00
    svn 还好吧,做安卓开发还用 eclipse 真的太过分了, as 的生产力提升真的太大了
    niboy
        49
    niboy  
       2016-11-21 23:06:30 +08:00
    svn 还不错啊,有些老工程需要 eclipse 来维护。

    公司需要啥就用啥。
    rashawn
        50
    rashawn  
       2016-11-21 23:38:59 +08:00 via iPhone
    我见过用 U 盘的
    mzdness
        51
    mzdness  
       2016-11-22 00:13:20 +08:00 via iPhone
    饼场也在用
    an168bang521
        52
    an168bang521  
       2016-11-22 00:21:08 +08:00
    工作项目 SVN ,个人项目 github ;工具而已,达到目的,用的顺手就行;
    akring
        53
    akring  
       2016-11-22 00:29:40 +08:00
    之前在某国企见过 VSS ,当时我和我的小伙伴都惊呆了,然而某技术经理说起这玩意来一脸的自豪和自负,表示我们都不懂这货的高深和流弊。。。
    nicevar
        54
    nicevar  
       2016-11-22 02:39:30 +08:00   1
    楼主你才是玻璃心啊,用 svn 的公司现在还挺多的
    另外有些公司不换 AndroidStudio 是因为满足不了一些编译需求,比如一些修改 framework 层或 android.jar 的问题,很多公司的开发人员用 AS 的时候都卡在这里了,所以一直用 eclipse
    Daming
        55
    Daming  
       2016-11-22 08:20:20 +08:00
    SVN 、 VSS 都被我切换成了 TFS
    asdwfwqd
        56
    asdwfwqd  
       2016-11-22 08:39:49 +08:00
    @CFO http://www-03.ibm.com/software/products/zh/clearcase/
    公司层面来说这个工具付费,程序员层面来说一个文件一次只能一个人检出,检出后不提交别人就不能改,原来的公司把代码文档全放在上面
    yuyu2140
        57
    yuyu2140  
       2016-11-22 09:07:34 +08:00
    是的,公司项目 SVN ,私人项目 Git ,没觉得有什么冲突啊,都挺好使的
    HuangLibo
        58
    HuangLibo  
       2016-11-22 09:32:35 +08:00   1
    你没见过用压缩包做版本控制的吗,当时我看到满桌面的压缩包,都吓傻了。
    aleen42
        59
    aleen42  
       2016-11-22 09:35:19 +08:00
    svn 还是听有用,特别像我这个项目去一个 git 项目的代码行数时。 https://github.com/aleen42/CLS
    psklf
        60
    psklf  
       2016-11-22 09:36:15 +08:00
    @geeksu 现在七七八八差不多了,转过去也不难, android.mk 直接用上去就好了
    geeksu
        61
    geeksu  
       2016-11-22 09:41:04 +08:00
    @psklf 自己的小东西有在用 AS ,公司的话,还是要听 CTO 的
    iyangyuan
        62
    iyangyuan  
       2016-11-22 09:47:26 +08:00
    我们还在用磁带
    Xrong
        63
    Xrong  
       2016-11-22 10:13:23 +08:00
    不会过于影响效率就行啦,管他 SVN 还是 GIT...
    SharkIng
        64
    SharkIng  
       2016-11-22 11:01:28 +08:00
    我们公司还用 Mercurial 呢,进公司前听都没听说过 (好歹 SVN 还听说过)
    不过还好和 Git 区别不算太大
    msg7086
        65
    msg7086  
       2016-11-22 11:04:05 +08:00
    @SharkIng 没听说过 Hg 不应该啊……
    SharkIng
        66
    SharkIng  
       2016-11-22 11:05:45 +08:00
    @msg7086 真没有,也许孤陋寡闻了。用的最多就是 Git ,然后因为新浪云那段时间学习过一下 SVN ,就这两个了
    zjsxwc
        67
    zjsxwc  
       2016-11-22 11:18:10 +08:00
    坚决抵制 svn ,上一公司用了一年的 svn 体验就是在浪费程序员时间和精力, git 才是王道。
    xbdsky
        68
    xbdsky  
       2016-11-22 11:25:38 +08:00
    公司 nas 服务器用的是 svn
    Technetiumer
        69
    Technetiumer  
       2016-11-22 11:46:22 +08:00
    @SharkIng BitBucket 就是 Hg
    --------
    有没有人用 BitKeeper ?
    nicevar
        70
    nicevar  
       2016-11-22 11:51:26 +08:00
    @zjsxwc 别动不动就抵制,跟个小孩子一样,说出这样的话只能说明你对 svn 不了解,用了一年也是白搭, svn 至今还有很多公司用是有原因的,因为 svn 的权限控制做得更好,而这一点目前 git 满足不了很多公司的需求,特别是一些企业,很多东西只能限制一部分人能查看,用 git 就全裸了
    Sharuru
        71
    Sharuru  
       2016-11-22 11:54:31 +08:00
    GIT SVN TFS SourceSafe 混用的路过……项目年代久远
    zjsxwc
        72
    zjsxwc  
       2016-11-22 12:07:48 +08:00
    @nicevar 你搞错了, gitlab 权限控制比 svn 好用,私有项目也用的很多, bitbucket 之流靠提供私有项目功能作为盈利点, git 怎么会全裸呢,说 svn 的权限控制好的优点是在上古时代还没有同类工具这种环境下的,现在也就维护老项目才用 svn 。
    oldsharp
        73
    oldsharp  
       2016-11-22 13:06:53 +08:00
    @zjsxwc SVN 的权限控制指的是同一项目下不同子目录的精细权限控制,不是指类似 GitLab 的整个项目的权限控制。
    irgil
        74
    irgil  
       2016-11-22 13:10:29 +08:00
    @zjsxwc 目录权限啊
    curiousjude
        75
    curiousjude  
       2016-11-22 13:47:11 +08:00
    r#34 @googolmo 说得好。个人认为应该关注的是工作流,而不是单纯的工具用 SVN 或 Git 。不管选用哪种 VCS 工具,最终的目的都是要实现制定的工作流。
    ren2881971
        76
    ren2881971  
       2016-11-22 14:17:00 +08:00
    用过最难用的版本管理工具 rational clearcase !!! 反人类。
    ppwangs
        77
    ppwangs  
       2016-11-22 14:24:15 +08:00
    怎么, eclipse 就写不出好的 app 嘛
    bp0
        78
    bp0  
       2016-11-22 14:27:47 +08:00
    @ren2881971 我们还有项目再用 CC 。
    huijiewei
        79
    huijiewei  
       2016-11-22 14:33:29 +08:00   1
    工具而已,不知道你们为啥都用电脑上网

    ---发表自我的算盘
    jaycee110905
        80
    jaycee110905  
       2016-11-22 14:48:20 +08:00
    用 svn 并没有错,用 eclipse 真的有点 out 了
    ren2881971
        81
    ren2881971  
       2016-11-22 17:15:01 +08:00
    @bp0 厉害~ 那个东西需要专业的配置管理员 不然一般人不太好搞定~
    realpg
        82
    realpg  
    PRO
       2016-11-23 08:08:52 +08:00 via Android
    曾经帮朋友解决问题
    服务器发给我发现使用 ftp rename 版本控制
    index.php
    index2.php
    index6666.php

    五十多个
    nicevar
        83
    nicevar  
       2016-11-23 12:31:42 +08:00
    @zjsxwc 你真的是不了解 svn ,应该只用过提交代码的一些简单功能,工作中没有经历过用 svn 控制协作,还有别随便说什么上古时代, git 出现的比 svn 还早
    enenaaa
        84
    enenaaa  
       2016-11-23 13:00:55 +08:00   1
    svn 还有个好处是非码农也能快速上手, git 就麻烦多了。别说命令行, 就 ui 界面上的按钮就能搞死一堆产品,策划,美术,运维人员。
    Balthild
        85
    Balthild  
       2016-11-23 15:37:07 +08:00 via Android
    svn 只在 WordPress 插件提交插件的候用,在法理解它整理分支、 tag 的方式 。要是我有百 tag 那就意味著有百副本同存在於工作目中,而上工作很少要用到些史版本,把它放到版本面,需要在 checkout 才是。
    Balthild
        86
    Balthild  
       2016-11-23 15:37:46 +08:00 via Android
    上一回复打了,最後面改「才是合理的」
    Balthild
        87
    Balthild  
       2016-11-23 15:40:28 +08:00 via Android
    然, SVN 是有用的,比如我曾考把它封成差量更新客端的工具。
    linxl
        88
    linxl  
       2016-11-23 15:46:18 +08:00
    赶上好时代了, 还没好好地感受 svn 就上 git 了.
    oldsharp
        89
    oldsharp  
       2016-11-23 18:37:06 +08:00
    @nicevar r#83 git 怎么会比 svn 出现的早?
    guhuaiyu
        90
    guhuaiyu  
       2016-11-23 19:47:34 +08:00
    @CFO 哎呦~说你有优越感,就揣测我自卑,那我说你不要脸,我都怀疑你要不要脸了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2501 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 10:39 PVG 18:39 LAX 02:39 JFK 05:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86