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

技术总监还要用 svn,大家怎么看?

  •  
  •   codegeek · Jun 1, 2015 · 27681 views
    This topic created in 4179 days ago, the information mentioned may be changed or developed.

    没有任何历史包袱的新项目,还要用svn来做版本控制,大家怎么看。

    Supplement 1  ·  Jun 1, 2015
    看了大家的回复,其实我想表达的意思是,新项目,新团队,为什么不多尝试尝试新技术呢?这样不是更能够激发团队的活力吗?
    简单的简单介绍一下目前团队的情况吧:
    版本控制还用svn;
    php还用自己写的一个半吊子框架,架构思想是几年前的;
    类库是手动下载放进去的,没有用composer;
    开发用windows;
    沟通用qq,你听的没错是qq。
    226 replies  •  2015-06-07 15:42:55 +08:00
    1  2  3  
    ❮ ❯
    taijia
    taijia
    Jun 1, 2015
    1
    是不是团队中 多数人 都习惯了 svn,而项目又紧张 没时间让大家学着用 git
    21grams
    21grams
    Jun 1, 2015❤️1
    2
    技术总监也很难啊,随便做个决定也要被放到网上吐槽。
    kongkongyzt
    kongkongyzt
    Jun 1, 2015❤️14
    3
    目测明天v2会有一个新帖:用svn怎么了?我就是那个要用svn的技术总监
    lujiajing1126
    lujiajing1126
    Jun 1, 2015
    4
    技术总监好蛋疼。。真是躺着也中枪
    jiangzhuo
    jiangzhuo
    Jun 1, 2015
    5
    svn能解决的话就用svn了嘛
    Ison
    Ison
    Jun 1, 2015❤️1
    6
    是不是现在只能用git或其它的
    才能证明自己的能力呢
    用svn究竟有多大的问题呢lz
    thinkif
    thinkif
    Jun 1, 2015
    7
    是不是出于权限控制的考虑,比如说某些文件要求只有特定人的查看和操作之类的
    larkifly
    larkifly
    Jun 1, 2015
    8
    他这么选,至少说明他对svn很熟,出问题能hold住
    randyzhao
    randyzhao
    Jun 1, 2015
    9
    @taijia =.=!
    fo2w
    fo2w
    Jun 1, 2015
    10
    这只言片语能看出来什么?
    没上下文, 没相关背景环境
    ibcker
    ibcker
    Jun 1, 2015
    11
    唉,我做总监容易么···我下午考虑下要不要换dropbox吧··
    lxrmido
    lxrmido
    Jun 1, 2015
    12
    git跟svn本来就是各有优势……何来的优越感
    loading
    loading
    Jun 1, 2015 via Android
    13
    楼主应该吐槽为什么不用最强语言开发,起码也要 nodejs,go这些啦?
    ibcker
    ibcker
    Jun 1, 2015
    14
    题主没必要纠结这个,不爽领导就换个团队,不爽svn就用git-svn,结了~
    ibigbug
    ibigbug
    Jun 1, 2015
    15
    都会用,并不 care。
    Jaylee
    Jaylee
    Jun 1, 2015
    16
    用svn怎么不行了?
    paulagent
    paulagent
    Jun 1, 2015
    17
    能怎么看呢,用眼睛看喽。整天想搞个大新闻啊。naive
    chenshaoju
    chenshaoju
    Jun 1, 2015 via Android
    18
    很多时候都是习惯问题而不是技术问题。
    feimengv
    feimengv
    Jun 1, 2015
    19
    技术是用来解决问题的,不是用来盲目追求的。SVN也不错,虽然笨拙但也算稳定,使用熟练。git虽然多分支,传输速度快。解决问题就是好东西!
    tabris17
    tabris17
    Jun 1, 2015
    20
    项目真的有使用GIT的需求么?还是为了赶时髦采用GIT的?没想清楚这个问题的LZ当然当不了技术总监了
    ETiV
    ETiV
    Jun 1, 2015 via iPhone
    21
    技术总监还在用Windows这么低级的操作系统,居然不用Mac!我搞Windows开发最喜欢用Mac了。

    哎呀不多说了,工作日刷论坛看到了是要被罚款的!六百大洋,整整半个月工资呢!
    mathgl
    mathgl
    Jun 1, 2015
    22
    如果用git 想必会有人问为什么不用mercurial?
    zhicheng
    zhicheng
    Jun 1, 2015
    23
    svn 招你惹你了。。。
    uleh
    uleh
    Jun 1, 2015 via iPhone
    24
    然而这并没有什么卵用
    b821025551b
    b821025551b
    Jun 1, 2015❤️1
    25
    LZ过来钓鱼,你们怎么看?
    XadillaX
    XadillaX
    Jun 1, 2015
    26
    是不是现在只能用git或其它的
    才能证明自己的能力呢
    用svn究竟有多大的问题呢lz
    Mutoo
    Mutoo
    Jun 1, 2015
    27
    上 git-svn
    zhicheng
    zhicheng
    Jun 1, 2015
    28
    同样作为技术总监,我表示在一个没有历史包袱的系统上:
    数据库用的 MySQL ,是的,没有用 MongoDB 。编程语言用的是 Python ,是的,没有用 NodeJS 。
    bkmi
    bkmi
    Jun 1, 2015
    29
    看到标题就猜到评论会怎样,真是越来越水了啊 哈哈
    henices
    henices
    Jun 1, 2015
    30
    估计是考虑到 git 默认的权限管理有问题,主要问题是读权限的控制。
    LeoWA
    LeoWA
    Jun 1, 2015
    31
    为什么楼主会产生必须要使用GIT的错觉?
    FrankFang128
    FrankFang128
    Jun 1, 2015 via Android
    32
    多少人把 git 当 svn 用。
    而且 windows 下明显 svn 更友好
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Jun 1, 2015 via iPhone
    33
    svn够用就好,何必纠结
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Jun 1, 2015
    34
    代码集中控制,也没啥不好么
    superbear
    superbear
    Jun 1, 2015
    35
    可以比较下两者,试着和总监聊聊?
    如果把git当svn用,没啥大区别
    williamx
    williamx
    Jun 1, 2015
    36
    不考虑权限问题的话,肯定要上git啊。让你们技术总监让让,我来!
    Felldeadbird
    Felldeadbird
    Jun 1, 2015
    37
    技术总监决定用啥,就去执行。你又不用承担项目失败的风险。这没啥好吐槽得。
    holmesabc
    holmesabc
    Jun 1, 2015
    38
    用就用呗, 多大点事。
    1023400273
    1023400273
    Jun 1, 2015
    39
    我当然用眼睛看啊?难道用屁股看么?
    zts1993
    zts1993
    Jun 1, 2015
    40
    等你当总监了就可以用git了。呵呵。
    ob
    ob
    Jun 1, 2015
    41
    @thinkif
    @williamx
    svn权限很少有细分到那么细的吧?
    用svn总体来说学习成本低一些。或者大部分旧项目都svn,为何新项目就一定要git呢,统一svn不是更好管理吗?
    niboy
    niboy
    Jun 1, 2015
    42
    用什么都可以啊,这不需要吐槽
    hooluupog
    hooluupog
    Jun 1, 2015
    43
    我觉得git和svn不冲突,尤其是有些公司内部项目其实svn还是有优势的。
    时髦的不一定是最适合的。
    kiritoalex
    kiritoalex
    Jun 1, 2015
    44
    svn蛮好用的啊= =
    fxxkgw
    fxxkgw
    Jun 1, 2015
    45
    非互联网公司SVN用的很多啊 甚至像华为华三这种公司都不给上外网的 本身成熟又开源的SVN就很有优势,无论是win还是Linux端。
    sumhat
    sumhat
    Jun 1, 2015 via iPhone
    46
    公司要求用 Source Deport / Perforce,大家怎么看
    Wangxf
    Wangxf
    Jun 1, 2015❤️7
    47
    程序员之间的风气就是被楼主这种半吊子搞浮躁的
    loryyang
    loryyang
    Jun 1, 2015
    48
    我是进来看lz被喷的。。。
    svn其实很不错的,不过如果lz能说出10个不用svn的理由的话,就忽略我好了
    leavic
    leavic
    Jun 1, 2015
    49
    现在还在学python 2.X版本的人是不是该去死?
    lonelygo
    lonelygo
    Jun 1, 2015
    50
    这个问题,居然是问题?
    SVN没啥不好吧?
    工具,用顺手的就可以了,没必要强求吧。
    我原来公司两个产品团队,两个版本控制,两个bug管理工具,我很不幸的负责管理,也没什么,随他们开心啊。
    等最后大版本出来,你还是要给我svn提交就ok了。
    MyLeoWind
    MyLeoWind
    Jun 1, 2015 via Android
    51
    @ETiV 我是700。。。
    clino
    clino
    Jun 1, 2015 via Android❤️1
    52
    你就用 git-svn 嘛
    wuyuchenshishabi
    wuyuchenshishabi
    Jun 1, 2015
    53
    能解决问题就好。
    牛逼的项目管理人员只看项目推进情况和风险控制程度,二笔的才看工具
    yksoft1
    yksoft1
    Jun 1, 2015
    54
    还有很多公司在用VSS呢
    andy1987
    andy1987
    Jun 1, 2015
    55
    团队一直都是用svn的飘过,虽然现在人动不动都是啥git的,我表示真心没觉得git的优势,至少在很多团队协作的项目中svn已经够用了,而且还做的非常的好~
    z21victor
    z21victor
    Jun 1, 2015
    56
    一直svn,前几天看找个新入职和主管发帖,惊出一身冷汗,MD,不会git还不能工作了...
    haixiu
    haixiu
    Jun 1, 2015
    57
    你们赶快在tower上交流吧
    JQ
    JQ
    Jun 1, 2015
    58
    svn和git都在用,不用在乎用啥。
    jianghu52
    jianghu52
    Jun 1, 2015❤️1
    59
    说句不那么客观的话,用git,对于组员要求会比较强,因为他每次更新都得先merge完别人的代码,然后才能提交自己的更新。这无形中就来了一遍review code。最关键的是,你万一merge完别人的代码,结果自己跑不起来了。马上就知道有问题了。这也就是来了一个变相的结合测试。
    用svn的话,对于组长的要求会比较强。很多人经常是只更新自己的一部分代码,导致的一个很重要的问题就是,常常会出现:我的代码在我机器上跑的好好的。这种话。到了那个时候,再去反推错误,就比较花时间了。
    当然,svn如果配合完备的测试用例,频繁的结合测试,这些问题都是可以避免的。
    所以项目总监用svn也好,git也罢,都是可以理解的。事实上你可以问问你周围的同事,他们也不一定赞成用git。
    akstrom
    akstrom
    Jun 1, 2015
    60
    svn招你惹你了,我们就是svn->git->svn过来的,咋了?
    zhengkai
    zhengkai
    Jun 1, 2015
    61
    技术总监强制大家用 windows xp,大家怎么看
    cpp255
    cpp255
    Jun 1, 2015
    62
    windows 下,svn 比 git 好用。
    liruqi
    liruqi
    Jun 1, 2015
    63
    技术总监还要用 Eclipse,大家怎么看?
    Panic
    Panic
    Jun 1, 2015
    64
    还有人觉得用的工具niubility自己就niubility了?
    show me your code, not your tools
    love
    love
    Jun 1, 2015❤️1
    65
    很多人都把版本控制就当个备份软件,所以认为svn比git好用,不然svn的分支功能你们能忍?
    forcecharlie
    forcecharlie
    Jun 1, 2015
    66
    这不算个问题,基于git实现svn的接入才是痛苦,好累 不说了.
    Jelen
    Jelen
    Jun 1, 2015
    67
    何必呢,何苦呢?svn也不错啊,大家都熟悉的就是最好的
    hyzjshwo
    hyzjshwo
    Jun 1, 2015
    68
    lz牛逼就自己本地用git呗,写好测试完毕 提交svn呗,有冲突吗?都是解决问题 一定要分对错吗?
    vietor
    vietor
    Jun 1, 2015
    69
    总有一些人认为:“出现时间早的,就是大家熟悉的”。咳,对这些人我只能说:傻不傻?
    befuture
    befuture
    Jun 1, 2015
    70
    @ETiV
    哎呀,刚刚看你回复笑出声被老大发现,300块大洋没了,半个月工资啊啊啊啊啊。肿么办肿么办,又要吃方便面度日了么?
    neoblackcap
    neoblackcap
    Jun 1, 2015
    71
    google里面也没有全线git,这个版本控制软件都能批斗一番,为什么不用php来开发,php是世界上最美好的语言
    Heartwork
    Heartwork
    Jun 1, 2015
    72
    前提是你有管理员权限:
    cd /usr/bin
    sudo ln -s git svn
    wd0g
    wd0g
    Jun 1, 2015
    73
    @kongkongyzt 是不是还有个T开头的东东
    maxsec
    maxsec
    Jun 1, 2015
    74
    开了他
    oschina
    oschina
    Jun 1, 2015
    75
    ad: git.oschina.net 可同时支持 git 和 svn 两种方式访问同一个项目
    CtrlSpace
    CtrlSpace
    Jun 1, 2015
    76
    LZ宣告装逼失败
    magicdawn
    magicdawn
    Jun 1, 2015
    77
    由于github的兴起,我这种没接触到svn的只会git
    碰到codeplex、sourceforge、等svn协议不知道咋下,but 很少见到
    neo2015
    neo2015
    Jun 1, 2015
    78
    用GIT才是好的技术总监?说这种话的人有问题把
    uin57
    uin57
    Jun 1, 2015
    79
    目测LZ要被喷死.............
    r00tt
    r00tt
    Jun 1, 2015
    80
    怎么看,用眼睛看,没必要觉得用git就多牛,用svn就多菜,哪种熟悉,顺手就用哪种咯。(当然啦,我用git,逃
    yinheli
    yinheli
    Jun 1, 2015
    81
    LZ, 在这个社区来找认同感基本是没戏的. 不过好处是能收到一堆回复铜板.

    另外我估计和你一类, 除非是迫不得已, 不会使用 SVN
    pljhonglu
    pljhonglu
    Jun 1, 2015
    82
    难道这个还要分个 SVN 党和 GIT 党?
    suntoryliqu
    suntoryliqu
    Jun 1, 2015
    83
    @kongkongyzt 蛤蛤蛤
    doushiyinweini
    doushiyinweini
    Jun 1, 2015
    84
    下午要去搬砖,工头却只给了我双粗布手套 ,我不搬!
    ahillgian
    ahillgian
    Jun 1, 2015
    85
    svn是什么
    zonghua
    zonghua
    Jun 1, 2015
    86
    你们竟然还写代码?
    KexyBiscuit
    KexyBiscuit
    Jun 1, 2015 via Android
    87
    我们这边↖( ̄▽ ̄")
    非开源使用 Microsoft Visual Studio Online,TFVC 控制,当然就是 SVN 了。可以在客户端用 git-tf 操作。
    开源使用 git 没得说。
    不喜勿喷,给你多个选择了。
    fgwww
    fgwww
    Jun 1, 2015
    88
    没说让你用vss就好了。
    现在的svn其实据说挺好的
    fugees
    fugees
    Jun 1, 2015
    89
    svn和git都只是代码管理的方式,我们还用tfs,我还有朋友他们用cvs。适合自身需要就好。就看你们的需求是不是需要用到git了。
    cherrypi
    cherrypi
    Jun 1, 2015 via Android
    90
    @kongkongyzt 只能说v2让世界突然变小了狠多啊。
    zhengkai
    zhengkai
    Jun 1, 2015❤️2
    91
    我真想不到有这么多人觉得 svn 跟 git 用哪个无所谓,那就补个刀吧

    你觉得,不用任何版本控制软件,把代码定期拷到不同文件夹里的方法怎么样?事实上我工作的头几年,也就是 05 年之前,确实是这么干的。研究明白 svn 怎么用之后,我很兴奋,后来我搞明白了 git 怎么用的时候,也很兴奋

    你们觉得拷目录不傻逼,那就不用继续谈了

    如果你们觉得拷目录很傻逼,那我就告诉你们,在我眼里,2015 年了,有 git 了不去研究怎么用,还要坚持用 svn,就跟 07 年的时候有 svn 不去研究怎么用,还在坚持用拷目录的方式,这两者是一样的傻逼

    git 确实比 svn 难多了,因为你要理解的不仅仅是软件使用,还有工作流程上的变化,但你是干这行的,就应该去搞明白

    工具当然很重要,这是人和动物的区别。花时间和钱在这些工具上,回报是非常可观的,所以大家才会买机械键盘,所以在我和几个同事的申请下,公司给所有开发买了 jetbrains 家的正版,我写招聘JD的时候,其他都是废话,关键就两条,“熟悉 git,知道 rebase 怎么用”“会用各种姿势翻墙”

    如果你不觉得 git 比 svn 好在哪,说明你见识短,就像我没搞明白 svn 之前,在大概是《程序员修炼之道》看到一句话,大意是,“如果你还没用版本控制软件,你应该感到羞愧“。你大可恬不知耻的继续跟我去争论 git 到底有没有比 svn 好很多,但是在我看来,这是常识,我只是告诉你常识,不是跟你讨论的
    MinonHeart
    MinonHeart
    Jun 1, 2015 via Android
    92
    有好产品,这些工具都不重要。不要钻这些牛角尖
    mx1700
    mx1700
    Jun 1, 2015
    93
    公司线上php还是5.2,composer 想都不用想
    chmlai
    chmlai
    Jun 1, 2015
    94
    惊了, 怎么那么人觉得工具不重要?
    digimoon
    digimoon
    Jun 1, 2015
    95
    能完成任务就行了和新旧有关系吗?
    用windows就不行了吗?
    qq这个宇宙最强聊天软件也不能用?
    kn007
    kn007
    Jun 1, 2015
    96
    你可以私人使用git,公司使用svn,毕竟你是个上班的,你管那么多干嘛。
    ivanchou
    ivanchou
    Jun 1, 2015
    97
    too young too simple
    Perry
    Perry
    Jun 1, 2015 via iPhone
    98
    V 站现在人真多,不是前十楼的还真懒得发。。。
    binux
    binux
    Jun 1, 2015
    99
    @zhengkai 你怎么知道总监不是对比过 git 和 svn 然后选的 svn ?
    zkd8907
    zkd8907
    Jun 1, 2015
    100
    感觉现在开发不用OS X,代码管理不用GIT,聊天软件不用Skype就没办法工作了。。。23333
    1  2  3  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   920 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 188ms · UTC 20:51 · PVG 04:51 · LAX 12:51 · JFK 15:51
    ♥ Do have faith in what you're doing.