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

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

  •  
  •   yuankui · 2014-06-24 10:13:13 +08:00 · 5568 次点击
    这是一个创建于 3834 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
       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   ·   实用小工具   ·   2930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:22 · PVG 21:22 · LAX 05:22 · JFK 08:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.