V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xoxo419
V2EX  ›  程序员

不知道有没有同学和我一样一个 svn 库中放多个项目的

  •  
  •   xoxo419 · 2018-11-05 10:52:45 +08:00 · 4356 次点击
    这是一个创建于 1970 天前的主题,其中的信息可能已经有所发展或是发生改变。

    svn 库

    /projetc/trunk

    /projetc/trunk/pro1

    /projetc/trunk/pro2

    trunk 中放了不同的项目

    28 条回复    2018-11-06 08:28:27 +08:00
    insiderzzy
        1
    insiderzzy  
       2018-11-05 11:02:41 +08:00
    我们公司是这样的,不过是小公司什么都比较随意
    hasbug
        2
    hasbug  
       2018-11-05 11:06:45 +08:00
    上一家的后端就这么干,比较反感。
    00chang
        3
    00chang  
       2018-11-05 11:08:48 +08:00
    命名好就好了 我们公司也是这样
    zpf124
        4
    zpf124  
       2018-11-05 11:10:28 +08:00
    我们就是这么干的,branch/tag 几乎完全没用过,只是单纯的在使用提交记录而已。

    虽然我不喜欢,但改变多个同事的使用惯性几乎完全不可能。
    daimen
        5
    daimen  
       2018-11-05 11:11:51 +08:00
    现在的公司就是,二十几个项目放到一个 SVN 库,巨恶心... 之前跟领导提了一个项目一个 SVN 库,被领导批"为了你一个人改变研发管理制度"。。。
    d0m2o08
        6
    d0m2o08  
       2018-11-05 11:16:22 +08:00
    我见识过某国企 svn 提交 commit 都不写的。。。
    yulitian888
        7
    yulitian888  
       2018-11-05 11:19:35 +08:00
    如果同属于一个 solution 的项目代码,projetcs 放在一起也不是什么大问题。
    但是这么玩的话,想要开 branch 的时候,或者想上 CI、CD 的时候,那酸爽~~~~
    而且,既然都这么放了,还要 trunk 干嘛呢? svn 建 repository 的时候本来就可以选择不带 trunk 结构的,光板文件夹不好吗?
    hsfzxjy
        8
    hsfzxjy  
       2018-11-05 11:48:27 +08:00 via Android   ❤️ 1
    为什么是 projetc …看得好难受啊
    hujianxin
        9
    hujianxin  
       2018-11-05 11:52:17 +08:00
    @daimen 哈哈哈,可以的,其实你领导说的也很有道理,要是不爽,可以卷铺盖去更合理的地方啊
    tedzhou1221
        10
    tedzhou1221  
       2018-11-05 11:56:57 +08:00 via Android
    我是我们公司第一个提交代码写 commit 信息的,哈哈

    后来我就要求后面进来的新人尽量要写,而且要写清楚点。
    毕竟我只是个开发,管技术的都不理,我只能是建议新人咯。

    Svn 的包结构也有点乱,楼主那个已经算好的了

    而且我来之前还是用 Excel 记录 bug 的,这份 Excel 只有测试有,修复了还要去告诉他去改,哈哈
    Donne
        11
    Donne  
       2018-11-05 12:20:40 +08:00
    @hsfzxjy +1 看到变量名或者文件名的英文打错,下意识就会眉头一皱。
    gesse
        12
    gesse  
       2018-11-05 13:17:23 +08:00
    开发人少、公司小、项目不重要、只是把版本控制当备份和同步就随意吧
    iDelicious
        13
    iDelicious  
       2018-11-05 13:27:20 +08:00
    上周刚入职某头部互联网公司,就用 git submodules 拆分了以前的 super projects repo...
    那么多文件,不怕编辑器卡?
    SoloCompany
        14
    SoloCompany  
       2018-11-05 14:58:20 +08:00   ❤️ 1
    你是不是对一个库放多个项目有什么误解
    http://svn.apache.org/repos/asf/
    ymj123
        15
    ymj123  
       2018-11-05 15:01:30 +08:00 via Android
    @SoloCompany 这个流弊了
    mxtob
        16
    mxtob  
       2018-11-05 15:29:59 +08:00 via iPhone
    @daimen 领导厉害了,都没想切版本炸裂的吗
    zhangalong69
        17
    zhangalong69  
       2018-11-05 15:32:08 +08:00
    svn 现在用的少了,写小工具啥的在里面,大型项目都转移到 git 上了
    JCZ2MkKb5S8ZX9pq
        18
    JCZ2MkKb5S8ZX9pq  
       2018-11-05 16:43:45 +08:00
    大项目分,初始一些零零碎碎的还是都丢一个 temp 目录里,确定之后还是会分一下的。
    deadEgg
        19
    deadEgg  
       2018-11-05 16:52:03 +08:00
    bat 中的一家游戏部门是这样的
    不但不同项目,branch 也都是不同目录
    qingfengxm
        20
    qingfengxm  
       2018-11-05 17:02:42 +08:00
    er,不用 git 吗?
    felixlong
        21
    felixlong  
       2018-11-05 20:43:18 +08:00
    @SoloCompany 楼主的那个是 /repos/trunk/project[abcd]
    myhot21
        22
    myhot21  
       2018-11-05 22:10:19 +08:00 via Android
    应该很多公司也是这样放
    idamien
        23
    idamien  
       2018-11-06 00:36:51 +08:00
    fu !!!!!!!!!!!!!!!!!!!!!!!
    trait
        24
    trait  
       2018-11-06 01:03:52 +08:00 via iPhone
    monorepo 很常见啊,Google 所有代码都在一个仓库
    susecjh
        25
    susecjh  
       2018-11-06 07:13:47 +08:00 via Android
    常见啊,我们主要多了 protobuf 的外链,方便服务端,客户端一致
    xuanbg
        26
    xuanbg  
       2018-11-06 07:46:22 +08:00
    感觉用 SVN 的都这么干,但用 Git 的基本都是一个项目一个仓库
    gam2046
        27
    gam2046  
       2018-11-06 08:25:10 +08:00
    嗯......我可以说,我见过不止一个 SVN Repository 放多个项目,里面还夹杂了策划文案、美术文件、项目编译后的可执行文件。总是所有乱七八糟的都丢进去。

    我感觉是把 SVN 当作普通的网盘来用了。
    xoxo419
        28
    xoxo419  
    OP
       2018-11-06 08:28:27 +08:00
    @gam2046 哈哈 是的 其实我只是放出 SVN 中目录的一部分~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   943 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:57 · PVG 04:57 · LAX 13:57 · JFK 16:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.