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

使用 SVN 或 Git 的抉择?

  •  a href="Javascript:" Onclick="downVoteTopic(186511);" class="vote">
  •   lusyoe 2015-04-26 21:28:17 +08:00 3758 次点击
    这是一个创建于 3856 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说一下,本人是做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等等这些都是工具而已,不过对于某个人群而言事关信仰啥的,许多的人都对此很不解的。。当然了,我倒是没有什么狂热的思想,只是想用自己最熟悉,并非常看好的工具。工作对我而言既是为老板打工,也是为了能多提高自我技术。
    GG668v26Fd55CP5W
        6
    GG668v26Fd55CP5W  
       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     Solana     2575 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 11:30 PVG 19:30 LAX 03:30 JFK 06:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86