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

做个小调查:你们公司现在用的什么代码管理工具

  •  
  •   wovfeng ·
    wov · May 22, 2014 · 19377 views
    This topic created in 4550 days ago, the information mentioned may be changed or developed.
    我们公司目前还是使用svn,今天给大家宣讲git的时候,领导插嘴说,任何使用git都是违规。我只是给大家科普,涨姿势,有必要较真么?
    目前我们前端团队用的是git,如果让我换回svn的话,立马离职。立贴为证。
    Supplement 1  ·  May 23, 2014
    没想到这么人回帖了_- 不是有意引起大家的口水战。其实我们是2个部门,只是我们前端使用git,然后也搭建了gitLab给开发看差异。目前也在准备做个git自动提交到svn给开发用。我们也没有强制别人使用什么啊。关于git和svn我自然不想多说什么,很多工具都有他的适用场景,不过还是建议没有用过git或者类似分布式的管理工具的同学去了解下。我们前端之所以依赖于git,是因为我希望我们是一个团队在做事,而不是一个人在做事情。我们也基于git做了很多2次开发,而且不知道为什么我们svn提交的文件上限是100个。目前我们团队分工非常明确,有工具开发,前端开发,公共js,css维护等等等等,做项目的非常开心和顺手。而如果非得强制我们做事,我们前期的投入将全部作废,所以我才很生气说了气话。如果不是真的热爱公司以及我们team成员的话,我可能也要学的圆滑处理各种事情,事不关己,高高挂起。我也认真看了每个同学提到的代码管理工具,真的获益匪浅。谢谢大家。
    除此之外,一切没有意义的争辩就显得没那么必要了。
    还有希望我离职的同学们,告诉大家一个不好的消息,我们前端使用git是被允许的。
    @Livid 如果可以的话 帮忙删贴吧。
    132 replies  •  2014-05-24 21:02:07 +08:00
    1  2  
    ❮ ❯
    andrewrong
    andrewrong
    May 22, 2014
    1
    之前是svn,现在慢慢在转git,公司还是比较推荐使用git的;
    supersheep
    supersheep
    May 22, 2014
    2
    git
    paicha
    paicha
    May 22, 2014
    3
    为什么违规?
    FinalDream
    FinalDream
    May 22, 2014
    4
    SVN ,目测公司有很多人不知道 git 是什么
    rannnn
    rannnn
    May 22, 2014
    5
    知足吧我们用TFS
    wovfeng
    wovfeng
    OP
    May 22, 2014
    6
    @paicha 只是说经过反复研究 没有必要迁移到git,所以用git就是违规。不知道他们研究了什么_- 也不知道怎么就违规了
    jeansfish
    jeansfish
    May 22, 2014
    7
    @rannnn TFS也支持git了
    rannnn
    rannnn
    May 22, 2014❤️1
    8
    @wovfeng 我们公司用jquery 1.8还违规呢。用Less也违规。。。 马上就离职了
    adaibee
    adaibee
    May 22, 2014 via iPhone
    9
    公司用git,tfs,svn特奇葩
    pubby
    pubby
    May 22, 2014
    10
    svn, 够用,不换。
    wovfeng
    wovfeng
    OP
    May 22, 2014
    11
    @rannnn less的话 其实可以借助 grunt/gulp 生成css的。话说我们PC端的jq还用的是1.4的 关于这个都不想吐槽了
    wovfeng
    wovfeng
    OP
    May 22, 2014
    12
    @pubby 如果单纯作为代码管理工具 是够用了。但是有时候我们也要考虑其他的问题啊,比如协作、创新、个人成长等等。我觉得不是工具的转变,更多的是理念的转变。
    princeofwales
    princeofwales
    May 22, 2014
    13
    我们再用SVN,一年前还在用VSS呢
    lb1064
    lb1064
    May 22, 2014 via Android
    14
    没事,可以偷偷的长姿势@@
    rannnn
    rannnn
    May 22, 2014
    15
    @wovfeng
    Visual Studio 保存就直接生成 css 了但是别人修改了 css 就不同步了。
    前段时间C# Linq也不让用。。。 后来抗议了让用了。简直无法理喻
    ooh
    ooh
    May 22, 2014
    16
    ftp
    ik0r
    ik0r
    May 22, 2014
    17
    必须是git, 不用git的公司不去
    wangxinyu
    wangxinyu
    May 22, 2014
    18
    git + gitlab
    yun77op
    yun77op
    May 22, 2014
    19
    最好再装个gitlab,那就真正的观念的转变了
    madeinclojure
    madeinclojure
    May 22, 2014
    20
    SVN GIT 似乎影响不大吧
    00wuyu00
    00wuyu00
    May 22, 2014
    21
    svn,在不需要特别多人开发同个项目的请求下已经足够,工具牛逼和版本控制没有直接联系,关键还是工作效率吧。
    lemonlwz
    lemonlwz
    May 22, 2014
    22
    gitlLab
    CMGS
    CMGS
    May 22, 2014
    23
    大湖南卫视。。。gitlab oy。。
    XDA
    XDA
    May 22, 2014❤️4
    24
    请不要“神话”一个工具,而“贬低”另一个工具,v2这样风气越来越严重了,比如见到Apple标志的东西就“点头哈腰”,见到MS标志的东西清一水的“嗤之以鼻”,有多少人能真正的写一手漂亮的代码,脚踏实地的实地的做一些实质性的东西
    wy315700
    wy315700
    May 22, 2014
    25
    @XDA 严重同意

    92年到02年linux还不是通过diff和patch来维护的
    xatest
    xatest
    May 22, 2014
    26
    相反,我们公司的代码管理强制要求用git,否则违规。
    chuan
    chuan
    May 22, 2014
    27
    实习的时候公司用的是perforce
    xbonline
    xbonline
    May 22, 2014
    28
    @XDA 再次同意
    最烦那种说不用啥啥就怎样怎样
    ochapman
    ochapman
    May 22, 2014 via Android
    29
    公司用svn,但我用git-svn,git的方式操作svn。
    xi4oh4o
    xi4oh4o
    May 22, 2014
    30
    git
    谁能讲下svn的优点,相比git?
    xiandao7997
    xiandao7997
    May 22, 2014 via Android
    31
    去年用过一段 TFS, 极其难用,美其名曰 Teamwork Failure System, 现在 svn~
    aisin
    aisin
    May 22, 2014
    32
    在那里你就不要指望那么开明了,因为就不是一家互联网公司
    pubby
    pubby
    May 22, 2014
    33
    @wovfeng 公司旧的不换,不代表新项目不会使用git,更不会限制员工自己了解git啊。你太以个人为中心了。
    acros
    acros
    May 22, 2014
    34
    Perforce + TortoiseHg
    C++、C#一类的。

    Git公司没采用,不过自己用过一阵子,不明白为什么这么崇拜git。
    我用HG最顺手。
    rebornix
    rebornix
    May 22, 2014
    35
    @chuan perforce是好东西啊 这位朋友 :)
    rebornix
    rebornix
    May 22, 2014
    36
    code base很大的时候,git真的不是很好用...我说真的
    dustinth
    dustinth
    May 22, 2014
    37
    Perforce.
    rebornix
    rebornix
    May 22, 2014
    38
    @rannnn 如果不让用linq的原因是不好阅读和增加debug难度,还是可以理解的。其他原因,可以酌情烧死...
    maga
    maga
    May 22, 2014
    39
    git 各种方便快捷
    yxz00
    yxz00
    May 22, 2014
    40
    你会用git不?
    yxz00
    yxz00
    May 22, 2014
    41
    @XDA 忘了AT
    binux
    binux
    May 22, 2014❤️2
    42
    可能SVN有审计,你用git就绕过了,就违规了
    jerray
    jerray
    May 22, 2014
    43
    找台服务器架了个gitlab,小组内普及一下git知识,一周内从svn转到git。顺带的影响是其他小组也跟着转到了git。开分支爽到飞起这种事才不会随便到处说呢!
    bombless
    bombless
    May 22, 2014
    44
    svn的好处就是:人家SA会摆弄
    xiandao7997
    xiandao7997
    May 22, 2014
    45
    @rannnn 有的技术牛的公司也用的旧版 jquery,比如豆瓣用的 1.4.4……
    xiaop
    xiaop
    May 22, 2014 via iPad
    46
    @xi4oh4o 简单算吗?
    wzxjohn
    wzxjohn
    May 22, 2014
    47
    蛋疼的SVN
    wovfeng
    wovfeng
    OP
    May 22, 2014
    48
    @pubby 不过领导明确让各位DL注意以后不能使用git。我可能是以个人为中心,或者激进了一些。但是我还是希望我们公司还是能够多些开明的地方,不要一刀切死。而且一直希望能够改变或者影响一些东西。不然的话,他们用什么工具关我什么事?
    lsmgeb89
    lsmgeb89
    May 22, 2014
    49
    Perforce 这种东西完全看 director 风格的,有的 director 一万年也不会去改变习惯了。
    tonghuashuai
    tonghuashuai
    May 22, 2014
    50
    mercurial + bitbucket
    yuanshankong
    yuanshankong
    May 22, 2014
    51
    gitlab
    mengzhuo
    mengzhuo
    May 22, 2014
    52
    gitlab + gitlabCI
    爽翻了

    老代码从svn迁移了整整2天才搞定的 OTZ
    chshouyu
    chshouyu
    May 22, 2014
    53
    @xiandao7997 今天无意中发现的,吓尿了。。
    pright
    pright
    May 22, 2014
    54
    svn,自己组整的android项目用git
    1899
    1899
    May 22, 2014
    55
    公司用svn,自己用github
    cdfmr
    cdfmr
    May 22, 2014❤️1
    56
    待过的两家公司都使用ClearCase,简直反人类。
    Navee
    Navee
    May 22, 2014
    57
    还在用Microsoft sourcesafe的默默路过....估计都没人听说过
    Ricepig
    Ricepig
    May 22, 2014
    58
    VSS就是TFS的前身啊。
    8rB61FLBPVSxW2C8
    8rB61FLBPVSxW2C8
    May 22, 2014❤️1
    59
    git+gerrit
    nicai000
    nicai000
    May 22, 2014
    60
    虽然我只工作了几年, 但CVS, SVN, bzr, git都用过了...
    mengyang
    mengyang
    May 23, 2014
    61
    git+stash
    vainly
    vainly
    May 23, 2014
    62
    svn + git
    icyalala
    icyalala
    May 23, 2014❤️2
    63
    我们移动部门是GIT,其他部门基本是SVN。

    SVN之所以一直没改,是因为SVN目前够用,且大量脚本、服务、部署环境等依赖SVN,迁移到GIT成本太大并且获得不了太多好处。
    移动部门代码大都是客户端,没什么历史包袱,轻松的迁移到GIT,用Gerrit用来做代码审查。部门成员大都也都比较年轻喜欢新东西,所以迁到GIT后也没什么问题。

    用什么工具部署什么环境这还是看leader们的影响力、开发人员的技术水平、成本和代价的权衡等等。
    krafttuc
    krafttuc
    May 23, 2014
    64
    实习的地方 Github private repositories
    haimag
    haimag
    May 23, 2014 via iPad
    65
    Cvs
    menmang
    menmang
    May 23, 2014
    66
    svn, migrating to git.
    davepkxxx
    davepkxxx
    May 23, 2014
    67
    SVN
    rannnn
    rannnn
    May 23, 2014
    68
    @Navee TFS的爹嘛
    scola
    scola
    May 23, 2014
    69
    一直 perforce
    Aegwynn
    Aegwynn
    May 23, 2014
    70
    clearcase,话说还有其他公司用这坑爹玩意儿吗?
    xujialiang
    xujialiang
    May 23, 2014 via iPhone
    71
    现在得程序员这么挑公司啊?唉.....我们还在Svn
    oska874
    oska874
    May 23, 2014
    72
    一直cc和tfs。
    zichen0422
    zichen0422
    May 23, 2014
    73
    我能说我前公司还在用cvs吗?(代码量大,迁移成本高?) 现公司是svn。
    Navee
    Navee
    May 23, 2014
    74
    @rannnn 和TFS什么关系不太清楚...我只知道这玩意太特么难用了
    yyfearth
    yyfearth
    May 23, 2014
    75
    现在 git + github enterprise
    之前 svn + svn edge / ssh
    missdeer
    missdeer
    May 23, 2014
    76
    主要项目用svn,有一些其他项目用git
    yyfearth
    yyfearth
    May 23, 2014
    77
    @wovfeng 我之前也听过有企业领导认为Git是为开源设计的,如果不开源,那么源码可以随便被别人dump,认为SVN就是为企业开发设计的,安全性比较好。
    因此怎么也不同意在项目中使用Git,就算我们私下用Git来操作SVN也比较反感。

    其实没啥区别的,安全关键在人,就算是SVN,默认情况下照样全部dump。
    millson
    millson
    May 23, 2014
    78
    svn+git
    suckli
    suckli
    May 23, 2014
    79
    腾讯用的是SVN,也有用GIT的团队
    不过公司只维护SVN的服务器
    Honwhy
    Honwhy
    May 23, 2014
    80
    git
    我们公司内部自己搭建了gitlab
    然后公司中就我比较熟悉git工具了,额。。。
    sarices
    sarices
    May 23, 2014
    81
    公司用什么就用什么啊,你要全世界迁就你的习惯?
    凡是好商量,不要太冲动了
    wizardoz
    wizardoz
    May 23, 2014
    82
    GIT确实比SVN先进。GIT可以控制本地的版本,SVN不行。
    fork3rt
    fork3rt
    May 23, 2014
    83
    @wovfeng 我曾经也说过 『如果公司下一个项目还是开源程序二次开发,我就离职』
    cxshun
    cxshun
    May 23, 2014
    84
    强制你使用什么工具的公司一般都不会有太好的发展,而且是领导说的,违规?只能呵呵了,用个工具也违规。有时候公司逃税啥的也没见他们大义凛然地说违规,我们不干。

    如果可以,建议还是走吧,有这样的领导,可想而知公司不会有太大的发展。
    sxd
    sxd
    May 23, 2014
    85
    '如果让我换回svn的话,立马离职。' '有必要较真么?'
    fiture
    fiture
    May 23, 2014
    86
    公司用svn
    Mutoo
    Mutoo
    May 23, 2014
    87
    自己在家用git
    在公司时用svn
    tongle
    tongle
    May 23, 2014
    88
    版本控制用的git
    code review用的gerrit
    ci使用的jenkins
    stormzhang
    stormzhang
    May 23, 2014
    89
    必须果断Git啊
    jianghu52
    jianghu52
    May 23, 2014❤️1
    90
    最烦这样的。动不动就辞职。老板请你来是解决问题的,有事说事,如果解决不了你辞职应该羞愧,因为你没能力解决问题。如果你有能力,那就去说服老板,用git不是一种违规。
    软件的质量同用什么代码管理工具之间没有半毛钱关系。当年我们公司做得最好的一个项目用的是vss管理的,黄了的项目早早就用了git。我这里还有用HG的。那能说明什么?
    thanksir
    thanksir
    May 23, 2014
    91
    git
    a591826944
    a591826944
    May 23, 2014
    92
    hg
    janwen
    janwen
    May 23, 2014
    93
    @jianghu52 小伙子犀利
    MasterYoda
    MasterYoda
    May 23, 2014
    94
    版本控制用的git
    code review用的gerrit

    前厂用svn,同觉得工具什么的,在2、3人协同开发项目时意义不大
    chilaoqi
    chilaoqi
    May 23, 2014❤️1
    95
    很多大公司有一系列的基于SVN的统计组件, 什么代码日提交多少行,人均输出比什么的,领导就看这些.

    再者, 一切鄙视别人用的工具low, 语言low(等等)的人都还是太年轻.
    zhujinliang
    zhujinliang
    May 23, 2014
    96
    一半svn一半git,经常出现的问题是问,哎~那个代码库是在git上还是在svn上来着
    rainysia
    rainysia
    May 23, 2014
    97
    hg 和 git
    tonic
    tonic
    May 23, 2014
    98
    长知识了居然这么多VCS工具... 只用过svn和git...
    hging
    hging
    May 23, 2014
    99
    看了很少用公司用mercurial啊. 我们公司mercurial跟git都用. mercurial自己搭的服务器,git的话有部分代码在github上.
    yjoogle
    yjoogle
    May 23, 2014
    100
    公司是git,也有自己搭建的gitlab,自己用git和github
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4513 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 169ms · UTC 03:57 · PVG 11:57 · LAX 19:57 · JFK 22:57
    ♥ Do have faith in what you're doing.