看到这样给分支命名的人,你有什么想说的吗。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yuankui
V2EX    程序员

看到这样给分支命名的人,你有什么想说的吗。。

  •  
  •  
    yuankui 2014-06-24 10:13:13 +08:00 5902 次点击
    这是一个创建于 4132 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://svn.xxxxxxx/yyyyyy/branches/20140616_adam
    PS:adam是开发者的名字。。

    反正我心里是有一万个草泥马飞过。。
    第 1 条附言    2014-06-24 12:29:41 +08:00
    团队没有明确规定应该怎么命名

    不过我觉得这是程序员的基本素养问题。
    30 条回复    2014-06-24 16:03:07 +08:00
    21grams
        1
    21grams  
       2014-06-24 10:15:32 +08:00
    不觉得有什么问题
    lucky2touch
        2
    lucky2touch  
       2014-06-24 10:20:55 +08:00   1
    你们有命名规范么,如果不按照项目组约定的规范来做那是值得吐槽,如果没有命名规范,为啥要吐槽别人的命名习惯......
    yuankui
        3
    yuankui  
    OP
       2014-06-24 10:27:36 +08:00
    @21grams 最起码得通过命名能让让大概看得出来,你这里面改了什么吧,代码这些东西又不是只给自己看的
    yuankui
        4
    yuankui  
    OP
       2014-06-24 10:29:36 +08:00
    http://svn.xxxxxxx/yyyyyy/branches/20140616_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140617_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140618_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140619_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140610_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140621_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140622_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140623_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140624_adam
    http://svn.xxxxxxx/yyyyyy/branches/20140625_adam
    这样的分支能看么。。
    ioth
        5
    ioth  
       2014-06-24 10:42:17 +08:00
    说明会e文啊,没用拼音,小学应该毕业了。
    est
        6
    est  
       2014-06-24 10:48:28 +08:00
    @yuankui 一天一个分支????
    sunocean
        7
    sunocean  
       2014-06-24 10:48:32 +08:00
    楼主是怎么命名的?
    ChildhoodAndy
        8
    ChildhoodAndy  
       2014-06-24 11:01:01 +08:00
    确实有槽点。分支名称最好可以反应该分支建立的目的,新增加某个特性?修复某个小bug?一个新版本?等等
    sinxccc
        9
    sinxccc  
       2014-06-24 11:08:34 +08:00
    如果是自己用的 private 分支没啥问题吧,毕竟 SVN 不像 git,本地存不了东西。
    Tonni
        10
    Tonni  
       2014-06-24 11:08:49 +08:00 via Android
    分支名称最好能突出你这个分支是用来干什么的,例如ie8-debug。
    kingme
        11
    kingme  
       2014-06-24 11:15:09 +08:00
    虽不规范,但不值得吐槽
    wesley
        12
    wesley  
       2014-06-24 11:33:14 +08:00
    这人肯定超级自恋
    Tink
        13
    Tink  
    PRO
       2014-06-24 11:39:17 +08:00
    2的很
    lm902
        14
    lm902  
       2014-06-24 11:53:37 +08:00
    repo/branch/xingongnengshixian-2yue17
    kukat
        15
    kukat  
       2014-06-24 12:08:22 +08:00   1
    以前公司有个傻逼,git的提交记录是这样的

    2799d25 Backup 1/2/2014
    06798ad Backup 1/3/2014
    8a287ee Backup 1/4/2014
    1892b82 Backup 1/5/2014
    1e79d58 Backup 1/6/2014
    e147cfb Backup 1/7/2014
    66c8714 Backup 1/8/2014
    ...

    有人会问为什么没给新员工培训,那是因为这逼在简历里写的精通git,我们很善良的相信了他。。。
    mhycy
        16
    mhycy  
       2014-06-24 12:14:39 +08:00
    咱们公司一个程序员的代码类名,变量名,函数名,文件名都带上自己的名字
    连对外接口也不例外...
    ~~~
    yuankui
        17
    yuankui  
    OP
       2014-06-24 12:21:33 +08:00
    @lm902 你这个太牛叉了。。这么长串,以为有什么聊在里面,仔细读出来,原来全是水。。
    walleve
        18
    walleve  
       2014-06-24 12:22:19 +08:00
    起码没有把自家代码上传到googlecode当版本管理工具的。

    命名事小,关键在于团队成员之间相互约定成则。
    yuankui
        19
    yuankui  
    OP
       2014-06-24 12:28:34 +08:00
    我说说我认为的好的命名习惯

    日期+版本+主要改动+[人名]

    比如20140624_sprint23_add_title_by_Adam

    还是那句话

    代码不是写给现在的自己看的

    而是别人以及半年后的你看的。
    GhostFlying
        20
    GhostFlying  
       2014-06-24 12:48:45 +08:00
    @yuankui 我觉得没必要自己加日期吧,本来不就会有日期记录么
    yuankui
        21
    yuankui  
    OP
       2014-06-24 13:00:08 +08:00
    @GhostFlying 要找始终能找的,但最好能一眼看出来。以日期开头,他会按照这个排序下来,方便查看吧。
    infong
        22
    infong  
       2014-06-24 13:18:27 +08:00
    @yuankui 这样应该算是 commit 了吧,分支不都是 master、dev、feature.dev 这样的么。
    chilaoqi
        23
    chilaoqi  
       2014-06-24 13:28:58 +08:00
    @est
    哈哈,肯定不是一天一个分支,只不过lz为了渲染下自己的情绪。拉拉仇恨。

    话说,如果有人单拉一个分支做些尝试,这种命名没啥问题,听明了的。
    iptux
        24
    iptux  
       2014-06-24 13:33:46 +08:00
    难道槽点不是用的 svn 还要这样命名 branch
    ivvei
        25
    ivvei  
       2014-06-24 14:13:27 +08:00
    一个改动就开一个分支,这制度感觉很奇葩啊…… 不能在原分支提交么?
    ivvei
        26
    ivvei  
       2014-06-24 14:14:05 +08:00
    而且svn这么开分支,硬盘空间无压力么
    hotcha0111
        27
    hotcha0111  
       2014-06-24 15:33:29 +08:00
    svn 的分支可以这么随意的么...
    FrankHB
        28
    FrankHB  
       2014-06-24 15:41:01 +08:00
    “团队没有明确规定应该怎么命名”还赖个人,团队素养拙计……
    只要没有禁止,开发者名字命名是很正常的事。但是因为已经有保存历史记录,上面加日期就画蛇添足了。svn这样开branch是奇葩……
    wb13
        29
    wb13  
       2014-06-24 15:45:17 +08:00
    @kukat "心好累,人和人之间最起码的信任都没有了..."
    vainly
        30
    vainly  
       2014-06-24 16:03:07 +08:00
    如果团度有正确的命名格式,或者你有好的命名格式,不去跟同事交谈,反而在这吐槽,我觉得你的“程序员基本素养”也该纠正下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     888 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:24 PVG 05:24 LAX 14:24 JFK 17:24
    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