V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
york1996
V2EX  ›  程序员

面试的时候遇到公司介绍说自己是用 svn 来做版本管理,是否会觉得他们的技术栈比较老旧?

  •  
  •   york1996 · Jun 19, 2018 · 19615 views
    This topic created in 2869 days ago, the information mentioned may be changed or developed.

    遇到的一些公司就是使用 svn 来做版本管理,而放弃了 git,考虑到很多综合原因,比如公司历史比较深远,在迁移方面会花很多成本等原因,大家怎么看见这件事情呢?

    Supplement 1  ·  Jun 21, 2018
    头疼,看了你们的回复,你们要审好题啊,svn 只是一个工具,里面的技术栈没有深入了解的话就不要谈老旧,我提出这个问题,实际上是很多人的惯性思维,觉得老的技术就是没有新的技术能装逼,总觉得要去追求最新的技术栈才能显示自己的与时俱进,但是不要忽略了一个点,存在即合理!存在即合理!存在即合理!
    166 replies    2018-06-23 16:55:47 +08:00
    1  2  
    ful1v1dcker
        101
    ful1v1dcker  
       Jun 20, 2018
    @lcdxiangzi # 38 的点在于丰富 block 列表
    mritd
        102
    mritd  
       Jun 20, 2018
    mritd
        103
    mritd  
       Jun 20, 2018   ❤️ 1
    huntzhan
        104
    huntzhan  
       Jun 20, 2018
    都 8012 年了,Git (在绝大多数场景)优于 SVN 应该是常识了。除了腾讯以及其他不知名的小作坊,用 SVN 的公司应该很少了。
    linyinma
        105
    linyinma  
       Jun 20, 2018   ❤️ 1
    其实我非常讨厌楼主这种说法,在任何有历史的公司不可能 [随便] 从一种技术 /工具迁移到另一种,太过随便就是不负责任,在公司产品维护过程中涉及到 [一系列] 工具 版本管理、需求跟踪,BUG 维护.... SVN 工具只是产品维护链中需要的一种工具而已,这个链上的工具都是配套的,如果中间某一个环节被替换了可能会影响整个工具链;

    而且强调一下:SVN Vs Git 毫无意义,任何东西都是与之环境想匹配,孤立谈一个东西好坏,那是小孩子干的事~
    xiaowangge
        106
    xiaowangge  
       Jun 20, 2018
    游戏项目,从 SVN 转到 Gitlab,又从 Gitlab 转到 SVN 了。
    vimi
        107
    vimi  
       Jun 20, 2018
    @mritd 请问你这个 git ci 是啥呢
    xiaowangge
        108
    xiaowangge  
       Jun 20, 2018
    @yh7gdiaYW #84 https://study.congcong.us/t/291134

    Git 如何只获取某个仓库下指定目录中的所有文件?
    silentstorm
        109
    silentstorm  
       Jun 20, 2018
    #38 是来搞笑的吗?
    thread2
        110
    thread2  
       Jun 20, 2018
    同情 SVN 用户,不过用得开心也好
    timi
        111
    timi  
       Jun 20, 2018
    用工具用出优越感的,脑子都有水
    thread2
        112
    thread2  
       Jun 20, 2018
    @timi
    谈不上优越,现在 Git 如此流行,不是 IT 的也有在用 Git 了。
    有一点优越,相对 CVS/SVN/Perfoce 用户,优越在去中心,离线工作,鼓励多分支多合并。
    Outshine
        113
    Outshine  
       Jun 20, 2018   ❤️ 1
    楼主就问一下如果公司还在用 SVN 是不是代表公司使用的技术栈比较老旧,你们一群人就在那扯 Git vs SVN,语文不好还是就是想引发争论?

    还有什么举例说 FreeBSD 也在用 SVN 的,做的东西牛逼不代表用的技术不老旧啊,这是两个概念啊大兄弟!
    across
        114
    across  
       Jun 20, 2018
    @xiaowangge 说明你们和我一样是用不起 perforce 的穷 b (逃)
    shijingshijing
        115
    shijingshijing  
       Jun 20, 2018 via iPhone
    @huntzhan 飞利浦,西门子,GE 表示不同意你的看法,很多项目的安全控制策略和实现是深度绑定了 SVN 的
    ShineSmile
        116
    ShineSmile  
       Jun 20, 2018 via Android
    工作是为了赚钱。
    qooweds
        117
    qooweds  
       Jun 20, 2018   ❤️ 2
    技术栈陈旧又不是说你技术不行,非得扯上什么优越感
    老哥,都 8012 年了,难道非得强行说用 SVN 表示你技术栈比较新?
    ShineSmile
        118
    ShineSmile  
       Jun 20, 2018 via Android
    运气好的话可以顺便提高赚钱效率。
    别对公司提要求。除非你是部门主管。
    IMuMa3
        119
    IMuMa3  
       Jun 20, 2018
    @xiaowangge git checkout .
    GeruzoniAnsasu
        120
    GeruzoniAnsasu  
       Jun 20, 2018
    @MushishiXian 看了一整个帖子,终于找到一个明白人
    笑死我了 svn=技术栈老旧,毫无问题啊
    技术栈老旧=辣鸡? 这才是政治不正确啊
    一群人反优越反的是 svn=烂
    但一开始并没有讨论 svn 是不是=烂
    而是,svn 是不是=旧
    从上边几个站 svn 好用的老哥说的话来看
    都是老项目,老核心代码
    看来他们自己也是支持 svn=旧的
    lz,svn=旧,全票通过
    ShineSmile
        121
    ShineSmile  
       Jun 20, 2018 via Android
    楼主如果介怀 SVN 就找家用 git 或者其他分布式版本控制的系统吧。
    改变一群人很难得。
    尤其特别你还是新人。
    mritd
        122
    mritd  
       Jun 20, 2018
    luoqeng
        123
    luoqeng  
       Jun 20, 2018
    llvm
    mingtiny11
        124
    mingtiny11  
       Jun 20, 2018
    @linyinma 非常赞同
    yaxin
        125
    yaxin  
       Jun 20, 2018
    一个版本控制工具,还用处了优越感
    xuecat
        126
    xuecat  
       Jun 20, 2018
    不会,表示 svn 和 git 都在用。老项目 svn,新项目 git。
    为啥还有 svn 呢,老人不愿学。
    liyer
        127
    liyer  
       Jun 20, 2018
    看了大家的回复,还在用 tfs 的在..抖..抖
    zzn
        128
    zzn  
       Jun 20, 2018
    git svn 了解一下
    york1996
        129
    york1996  
    OP
       Jun 20, 2018
    头疼,看了你们的回复,你们要审好题啊,svn 只是一个工具,里面的技术栈没有深入了解的话就不要谈老旧,我提出这个问题,实际上是很多人的惯性思维,觉得老的技术就是没有新的技术能装逼,总觉得要去追求最新的技术栈才能显示自己的与时俱进,但是不要忽略了一个点,存在即合理!存在即合理!存在即合理!
    feverzsj
        130
    feverzsj  
       Jun 20, 2018
    只是不同的管理风格而已,svn 比较适合企业内的大型项目管理
    Chinikin
        131
    Chinikin  
       Jun 20, 2018
    在座的各位怕是没有在用 clearcase 的吧
    lixuedong
        132
    lixuedong  
       Jun 20, 2018
    @mritd 原谅我无知,但是想问下.png 格式怎么会动
    deadEgg
        133
    deadEgg  
       Jun 20, 2018
    鹅厂游戏 几百人的团队用 svn。

    svn 并不等于落后。
    yulitian888
        134
    yulitian888  
       Jun 20, 2018
    @liyer 我们这儿有一些拒不学习 SVN 的 VSS 用户怎么办,会抖死么?
    mritd
        135
    mritd  
       Jun 20, 2018 via iPhone
    ldd
        136
    ldd  
       Jun 20, 2018
    git 只是在处理文本型代码文件上有优势,如果使用的是 PowerBuilder 编程的话,git 比 SVN 也并不强啊,我上家公司就在使用 VSS。适合的才是最好的。
    karllynn
        137
    karllynn  
       Jun 20, 2018   ❤️ 1
    @deadEgg 鹅厂并不等于先进啊,哈哈
    deadEgg
        138
    deadEgg  
       Jun 20, 2018
    @karllynn 两句话是分开的。
    thread2
        139
    thread2  
       Jun 20, 2018 via Android   ❤️ 1
    @deadEgg 没问题,鹅厂和 SVN 都不等于先进
    deadEgg
        140
    deadEgg  
       Jun 20, 2018
    @thread2 哈哈
    Mrun
        141
    Mrun  
       Jun 20, 2018
    git 在目录和文件级别的安全策略与 svn 比,是差点的
    U7Q5tLAex2FI0o0g
        142
    U7Q5tLAex2FI0o0g  
       Jun 20, 2018
    @vimi #107
    .gitconfig
    [alias]
    st = status
    ci = commit
    kaedea
        143
    kaedea  
       Jun 20, 2018
    1. 许多大项目因为历史包袱,无法根本无法切换到 GIT,只能用 SVN
    2. 许多解放生产力的 CI/CD 功能,目前我只在 GIT 仓库上实践过,不知道 SVN 能实现不,如果不能,那 SVN 在这方面确实落后不少。
    3. GIT 仓库目前有许多开源的配套服务,比如 Markdown/Web IDE 之类,如果 SVN 仓库均没有相应的配套服务,那确实跟不上。
    0x11901
        144
    0x11901  
       Jun 20, 2018
    要是说曾经想把 vc 转成 git 但是项目太大 git 崩了会不会显得技术栈比较老旧?
    lixuedong
        145
    lixuedong  
       Jun 20, 2018
    @mritd 新窗口打开图片,地址栏显示 s4VUnEq.png
    mritd
        146
    mritd  
       Jun 20, 2018
    @lixuedong #145 (´・_・`) ..... 我只能告诉你 我传上去的事 gif...至于它为什么变成了一个 png 地址 我就布吉岛了
    shiroming
        147
    shiroming  
       Jun 20, 2018 via Android
    公司立项项目用 svn svn 目录可以做权限,demo 项目用 git
    mingtiny11
        148
    mingtiny11  
       Jun 20, 2018
    @zjsxwc svn + arc + pharbricator code review 也很好用,svn 权限管理比 git 好,还可以分目录工作,这些都比 git 方便
    DualWield
        149
    DualWield  
       Jun 20, 2018
    @lixuedong 浏览器是看返回的 content-type 来决定是什么格式的,跟文件名没有关系
    perssy
        150
    perssy  
       Jun 20, 2018
    @lixuedong #145 png 确实是能动的,参考 APNG
    tomychen
        151
    tomychen  
       Jun 20, 2018
    git 用户集中管理,项目目录权限分配配置一波看看

    比如部分组员,只能读取 common(include) 和 bin
    src 只能取自己的模块
    fan123199
        152
    fan123199  
       Jun 20, 2018
    我站 git 这边,小团队 git 优于 svn。 在 android 项目上,git 严格优于 svn。 但是涉及到权限等(比如后台项目),svn 还是有优势在。
    tjxiter
        153
    tjxiter  
       Jun 20, 2018
    没有必然的联系
    wlzcool
        154
    wlzcool  
       Jun 20, 2018
    @jinyu121 在用
    hanchao0536
        155
    hanchao0536  
       Jun 20, 2018
    svn 的分支管理感觉没有 git 方便啊
    fish267
        156
    fish267  
       Jun 20, 2018
    工具而已, 我们系统去年才切换的 Git, 还在使用 JDK1.6.
    🐜🐜公司
    chenyu0532
        157
    chenyu0532  
       Jun 20, 2018
    楼主,你拒了这个 offer 吧。。。都打成这样了。。。
    x86
        158
    x86  
       Jun 20, 2018
    为了帮楼主选公司,V 友辛苦了!
    jevonszmx
        159
    jevonszmx  
       Jun 20, 2018
    @lixuedong apng 了解一下
    NoDocCat
        160
    NoDocCat  
       Jun 21, 2018 via Android
    @thread2 又不是开源项目,去鸡毛的中心。另外我给大家讲个笑话,Git 能离线工作
    NoDocCat
        161
    NoDocCat  
       Jun 21, 2018 via Android
    @liyer 同抖 同抖。
    要是不看 V2EX,我都不知道现在的程序员会这么神经。
    用 Git 都能用出优越感来。
    thread2
        162
    thread2  
       Jun 21, 2018 via Android
    @NoDocCat #160 #161
    有什么问题,理解不到?​大惊小怪。看你用词拙劣,估计用 SVN 把脑子用坏了。我也可以送你一个笑话,每次碰到你这种人,优越感都会上升一点。
    fumichael
        163
    fumichael  
       Jun 21, 2018
    8102 年最新引战话题
    Git 鄙视 SVN,SVN 鄙视不用版本管理的
    lixuedong
        164
    lixuedong  
       Jun 21, 2018
    NoDocCat
        165
    NoDocCat  
       Jun 23, 2018 via Android
    @thread2 那你在团队项目里离线一个试试啊,还 TM 的去中心化,Git 吹们这么一吹,你们还真信了。
    thread2
        166
    thread2  
       Jun 23, 2018 via Android
    @NoDocCat #165
    有什么问题,理解不到?​大惊小怪。看你用词拙劣,估计用 SVN 把脑子用坏了。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2609 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 150ms · UTC 16:00 · PVG 00:00 · LAX 09:00 · JFK 12:00
    ♥ Do have faith in what you're doing.