大家推荐一个升级包管理的工具好么? 谢过~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ren2881971
V2EX    程序员

大家推荐一个升级包管理的工具好么? 谢过~

  • nbsp;
  •   ren2881971
    ren2881971 2015-01-06 11:23:20 +08:00 2881 次点击
    这是一个创建于 3985 天前的主题,其中的信息可能已经有所发展或是发生改变。

    j2ee 工程 目前属于一个主干工程对应不同的客户实施.
    将来还会切出分支应对不同的客户项目.
    需要一个升级包管理工具.
    能帮我管理下.
    主干的升级包对应全部项目.
    分支的升级包对应该分支的项目.
    现在的情况是我把改过的代码复制粘贴到文件夹中形成升级包,(svn 能不能把一次commit的代码自动生成升级包?)
    靠自己记忆那个项目升级了 那个项目没升级.
    泪觉不爱啊.

    感觉这种工作方式 落后5年.. 求指点啊

    10 条回复    2015-01-06 22:26:45 +08:00
    gengzhengtao
        1
    gengzhengtao  
       2015-01-06 12:10:03 +08:00
    跟升级包没关系吧,主要还是版本管理上存在问题,熟练应用版本管理工具才是王道
    lgh
        2
    lgh  
       2015-01-06 12:19:24 +08:00
    maven?
    ren2881971
        3
    ren2881971  
    OP
       2015-01-06 12:41:32 +08:00
    @gengzhengtao svn 能做到么? 把每次提交的代码 抽离出来.
    ren2881971
        4
    ren2881971  
    OP
       2015-01-06 12:41:41 +08:00
    @lgh 跟maven 没关系吧.
    gengzhengtao
        5
    gengzhengtao  
       2015-01-06 14:24:28 +08:00
    @ren2881971 思路不正确,不是抽离代码,而是把不同的branch修复的bug代码进行合并,
    ren2881971
        6
    ren2881971  
    OP
       2015-01-06 14:57:03 +08:00
    @gengzhengtao 我是要把我改过的代码 形成升级包 然后再服务器上升级啊。跟分支合并有什么关系。 我也不能整个工程的替换吧。。
    td width="48" valign="top" align="center">kaneg
        7
    kaneg  
       2015-01-06 15:09:33 +08:00
    我们公司是这么做的,供参考:
    把基准版本(刚发布时的)checkout出来到一个目录,再把最新的代码checkout出来,然后以文件为单位做diff,diff的结果就成了升级包。至于diff工具,网上应该一搜一大把,再不济用linux的diff也可以
    ren2881971
        8
    ren2881971  
    OP
       2015-01-06 15:14:36 +08:00
    @kaneg 我就是这个意思~ svn能做diff的事 主要是怎么把diff的文件整理出来~
    SoloCompany
        9
    SoloCompany  
       2015-01-06 20:11:30 +08:00 via Android
    你这样干就不怕遇到源代码兼容都二进制不兼容的事情?不是说java文件没变化就表示class文件没变化的,所以svn diff的思路本身就是错误的,还是老老实实对class文件做diff吧
    ren2881971
        10
    ren2881971  
    OP
       2015-01-06 22:26:45 +08:00
    @SoloCompany 这么干了2年 目前没发生过svn diff 后class 变化出问题的事故~
    另外兄弟我发这个帖子是想获取更加快速轻松的工作方式~ 你别一下把我打回更古老的时代啊~ “对class文件做diff”。

    ps: 我就不信别的公司也是这么笨拙的工作的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4651 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:48 PVG 17:48 LAX 01:48 JFK 04:48
    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