V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
basstk
V2EX  ›  问与答

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

  •  
  •   basstk · 2018-06-12 22:36:57 +08:00 · 1804 次点击
    这是一个创建于 2358 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要共同开发一个项目,有些核心部分需要权限才能查看修改.有相关工具推荐吗?
    大家伙对这方面需求是如何解决的
    5 条回复    2018-06-12 23:26:51 +08:00
    nutting
        1
    nutting  
       2018-06-12 22:59:13 +08:00 via Android
    svn 有权限机制。但是前端都能看见吧,没办法。后端呢?一起开发有依赖需要吧? java 打 jar 包也意义不大
    zjsxwc
        2
    zjsxwc  
       2018-06-12 23:09:42 +08:00 via Android
    用 git 但没碰到过,“同一个项目里部分代码必须不能被某些团队成员查看与修改”的情况,如果有这种需求 ,那么我会另开一个项目通过 rpc 等方式与上一个项目进行通讯与协作。
    zjsxwc
        3
    zjsxwc  
       2018-06-12 23:14:49 +08:00 via Android
    另一个问题是对目录权限管理一旦复杂势必会导致代码冗余混乱,比如明明开发者 Peter 的私有代码里用了 n 个文件实现了 featureA,但 Lars 并不知道 Peter 干过这事,于是又用了 m 个文件新造了 featureA 的轮子。
    chinvo
        4
    chinvo  
       2018-06-12 23:18:20 +08:00
    你们是防贼呢?

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

    后端项目内部全用 RPC 效率低不说,代码冗余、项目混乱,维护成本还要买单
    zjsxwc
        5
    zjsxwc  
       2018-06-12 23:26:51 +08:00 via Android
    有很大一批 svn 的老用户,由于权限复杂与分支代价过高以及合并困难等等原因,于是有一个倾向就是无脑新建文件,不去改和碰已经存在的文件里面代码,只是不断对老代码复制黏贴,最后项目变成天书一样难以维护。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 20:25 · PVG 04:25 · LAX 12:25 · JFK 15:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.