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

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

  •  
  •   basstk · 2018-06-12 22:36:57 +08:00 · 976 次点击
    这是一个创建于 617 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要共同开发一个项目,有些核心部分需要权限才能查看修改.有相关工具推荐吗?
    大家伙对这方面需求是如何解决的
    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 的老用户,由于权限复杂与分支代价过高以及合并困难等等原因,于是有一个倾向就是无脑新建文件,不去改和碰已经存在的文件里面代码,只是不断对老代码复制黏贴,最后项目变成天书一样难以维护。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3869 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:30 · PVG 14:30 · LAX 22:30 · JFK 01:30
    ♥ Do have faith in what you're doing.