1
nutting 2018-06-12 22:59:13 +08:00 via Android
svn 有权限机制。但是前端都能看见吧,没办法。后端呢?一起开发有依赖需要吧? java 打 jar 包也意义不大
|
2
zjsxwc 2018-06-12 23:09:42 +08:00 via Android
用 git 但没碰到过,“同一个项目里部分代码必须不能被某些团队成员查看与修改”的情况,如果有这种需求 ,那么我会另开一个项目通过 rpc 等方式与上一个项目进行通讯与协作。
|
3
zjsxwc 2018-06-12 23:14:49 +08:00 via Android
另一个问题是对目录权限管理一旦复杂势必会导致代码冗余混乱,比如明明开发者 Peter 的私有代码里用了 n 个文件实现了 featureA,但 Lars 并不知道 Peter 干过这事,于是又用了 m 个文件新造了 featureA 的轮子。
|
4
chinvo 2018-06-12 23:18:20 +08:00
你们是防贼呢?
前端根本没有保密性可言, 后端项目内部全用 RPC 效率低不说,代码冗余、项目混乱,维护成本还要买单 |
5
zjsxwc 2018-06-12 23:26:51 +08:00 via Android
有很大一批 svn 的老用户,由于权限复杂与分支代价过高以及合并困难等等原因,于是有一个倾向就是无脑新建文件,不去改和碰已经存在的文件里面代码,只是不断对老代码复制黏贴,最后项目变成天书一样难以维护。
|