V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
basstk
V2EX  ›  问与答

web 开发,大家伙能推荐个版本管理工具吗?有权限管理的.

  •  
  •   basstk · Jun 12, 2018 · 2376 views
    This topic created in 2878 days ago, the information mentioned may be changed or developed.
    需要共同开发一个项目,有些核心部分需要权限才能查看修改.有相关工具推荐吗?
    大家伙对这方面需求是如何解决的
    5 replies    2018-06-12 23:26:51 +08:00
    nutting
        1
    nutting  
       Jun 12, 2018 via Android
    svn 有权限机制。但是前端都能看见吧,没办法。后端呢?一起开发有依赖需要吧? java 打 jar 包也意义不大
    zjsxwc
        2
    zjsxwc  
       Jun 12, 2018 via Android
    用 git 但没碰到过,“同一个项目里部分代码必须不能被某些团队成员查看与修改”的情况,如果有这种需求 ,那么我会另开一个项目通过 rpc 等方式与上一个项目进行通讯与协作。
    zjsxwc
        3
    zjsxwc  
       Jun 12, 2018 via Android
    另一个问题是对目录权限管理一旦复杂势必会导致代码冗余混乱,比如明明开发者 Peter 的私有代码里用了 n 个文件实现了 featureA,但 Lars 并不知道 Peter 干过这事,于是又用了 m 个文件新造了 featureA 的轮子。
    chinvo
        4
    chinvo  
       Jun 12, 2018
    你们是防贼呢?

    前端根本没有保密性可言,

    后端项目内部全用 RPC 效率低不说,代码冗余、项目混乱,维护成本还要买单
    zjsxwc
        5
    zjsxwc  
       Jun 12, 2018 via Android
    有很大一批 svn 的老用户,由于权限复杂与分支代价过高以及合并困难等等原因,于是有一个倾向就是无脑新建文件,不去改和碰已经存在的文件里面代码,只是不断对老代码复制黏贴,最后项目变成天书一样难以维护。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   942 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:43 · PVG 05:43 · LAX 14:43 · JFK 17:43
    ♥ Do have faith in what you're doing.