不知道有没有同学和我一样一个 svn 库中放多个项目的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技问题时复制粘贴 AI 生成的内容
xoxo419
V2EX    程序员

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

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

    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
    你是不是对一个库放多个项目有什么误解
    < target="_blank" href="http://svn.apache.org/repos/asf/" rel="nofollow noopener">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     Solana     3358 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 04:37 PVG 12:37 LAX 21:37 JFK 00:37
    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