V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lusyoe
V2EX  ›  程序员

使用 SVN 或 Git 的抉择?

  •  
  •   lusyoe · 2015-04-26 21:28:17 +08:00 · 3472 次点击
    这是一个创建于 3536 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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