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

使用 SVN 或 Git 的抉择?

  •  
  •   lusyoe · Apr 26, 2015 · 4164 views
    This topic created in 4110 days ago, the information mentioned may be changed or developed.

    说一下,本人是做Android开发的,经验不多。年后刚入职的一家深圳的互联网公司,进去没2天就要一个人开始做新项目了,刚开始公司一直没给分配SVN,没办法总得要管理下代码啊,于是就用上了Git(主要是之前用过)。现在项目都已经做一半了,公司又突然开会说要统一下管理开始分配SVN,让把代码日志啥的都放到SVN上。。。无语,现在又重新迁移,太麻烦了,而且网上搜的都是SVN转移到Git教程。更无语了,应该要怎么搞呢

    15 replies    2015-04-27 18:48:09 +08:00
    niboy
        1
    niboy  
       Apr 26, 2015
    公司要用啥就用啥。你之前的日志不用弄到上面去吧,第一次提交就写初始代码好了。
    fasling
        2
    fasling  
       Apr 26, 2015
    @niboy 说的对, 直接初始化就行了.
    其实有一点我特别不明白的就是, 貌似好多人把代码版本控制看得比代码还重要.
    lusyoe
        3
    lusyoe  
    OP
       Apr 26, 2015
    @niboy 额,其实我已经copy一份到公司的SVN目录上去了,我目前就是在愁日志、分支还有代码只能在公司提交更新了啥的,而且貌似听说SVN的分支不咋的,我目前除开master,还有2个分支在开发。。全部迁移有什么解决方案吗
    mcfog
        4
    mcfog  
       Apr 26, 2015
    git-svn毫无压力
    lusyoe
        5
    lusyoe  
    OP
       Apr 26, 2015
    @fasling 虽然大家都在说编程语言,版本控制,IDE等等这些都是工具而已,不过对于某个人群而言事关信仰啥的,许多的人都对此很不解的。。当然了,我倒是没有什么狂热的思想,只是想用自己最熟悉,并非常看好的工具。工作对我而言既是为老板打工,也是为了能多提高自我技术。
    GG668v26Fd55CP5W
        6
    GG668v26Fd55CP5W  
       Apr 26, 2015 via iPhone   ❤️ 1
    两个一起上,主要用git管理,svn上只提交git的master分支
    spacewander
        7
    spacewander  
       Apr 26, 2015
    以前在实验室的时候,就是用git小步快跑提交每一次更改,累积到一定程度后改用svn提交,就当是release一个小版本好了。
    lz可以参考下
    wwqgtxx
        8
    wwqgtxx  
       Apr 26, 2015 via Android
    直接用git-svn上传到svn服务器即可,也可以直接从svn服务器上用git-svn pull下来,管他公司怎么用,又不影响你
    cxe2v
        9
    cxe2v  
       Apr 26, 2015
    把代码直接提交一份到SVN就行了啊?这个有什么麻烦的吗?
    niboy
        10
    niboy  
       Apr 27, 2015
    @lusyoe svn也是可以建Tag的,自己搞就可以了。最后你从你的开发分支合入到主分支就行。主要看你们的分支策略。
    chilaoqi
        11
    chilaoqi  
       Apr 27, 2015
    小白会告诉你, 用GIT啊,多潮流。
    wizardoz
        12
    wizardoz  
       Apr 27, 2015
    我的理解是,既然公司现在才给你开SVN,那么以前的日志应该是他们不想要的。
    railgun
        13
    railgun  
       Apr 27, 2015
    把日志传上去难度太大了,就跟公司说做不到
    newghost
        14
    newghost  
       Apr 27, 2015
    svn对于团队来说比较简单,
    GIT比较适合个人
    F32
        15
    F32  
       Apr 27, 2015
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3564 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 04:41 · PVG 12:41 · LAX 21:41 · JFK 00:41
    ♥ Do have faith in what you're doing.