• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xoxo419
V2EX  ›  程序员

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

  •  
  •   xoxo419 · Nov 5, 2018 · 5622 views
    This topic created in 2926 days ago, the information mentioned may be changed or developed.

    svn 库

    /projetc/trunk

    /projetc/trunk/pro1

    /projetc/trunk/pro2

    trunk 中放了不同的项目

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

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

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

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

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

    我感觉是把 SVN 当作普通的网盘来用了。
    xoxo419
    xoxo419
    OP
    Nov 6, 2018
    28
    @gam2046 哈哈 是的 其实我只是放出 SVN 中目录的一部分~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2113 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 14:39 · PVG 22:39 · LAX 06:39 · JFK 09:39
    ♥ Do have faith in what you're doing.