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

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

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

后端项目内部全用 RPC 效率低不说,代码冗余、项目混乱,维护成本还要买单
zjsxwc
2018-06-12 23:26:51 +08:00
有很大一批 svn 的老用户,由于权限复杂与分支代价过高以及合并困难等等原因,于是有一个倾向就是无脑新建文件,不去改和碰已经存在的文件里面代码,只是不断对老代码复制黏贴,最后项目变成天书一样难以维护。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462610

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX