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

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

  •  
  •   york1996 · Jun 19, 2018 · 20809 views
    This topic created in 3058 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
    ful1v1dcker
    Jun 20, 2018
    101
    @lcdxiangzi # 38 的点在于丰富 block 列表
    mritd
    mritd
    Jun 20, 2018
    102
    mritd
    mritd
    Jun 20, 2018❤️1
    103
    huntzhan
    huntzhan
    Jun 20, 2018
    104
    都 8012 年了,Git (在绝大多数场景)优于 SVN 应该是常识了。除了腾讯以及其他不知名的小作坊,用 SVN 的公司应该很少了。
    linyinma
    linyinma
    Jun 20, 2018❤️1
    105
    其实我非常讨厌楼主这种说法,在任何有历史的公司不可能 [随便] 从一种技术 /工具迁移到另一种,太过随便就是不负责任,在公司产品维护过程中涉及到 [一系列] 工具 版本管理、需求跟踪,BUG 维护.... SVN 工具只是产品维护链中需要的一种工具而已,这个链上的工具都是配套的,如果中间某一个环节被替换了可能会影响整个工具链;

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

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

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

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

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