导航
  • 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
  • 问答

.net多人开发,如何来保证安全性,即别人不能修改你编的代码?

ylj1079 2002-09-28 09:57:23
关于多人开发WEB,有几个问题请教大家:
1、如何来保证模块代码的安全性,即别人只能读你开发的模代码而不能修改,除非授权。
2、当进行调试时(用代码分离),由于要进行编译,而别人的代码有错误,会不会导致编译通不过?这样就会导致相互之间有约束。
刚学.net,可能问题很菜,请各位高手不惜指教。分不够可再加!!!
...全文
29 点赞 收藏 18
写回复
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
csqok 2002-09-28
to sqhua(拉长弓,射天狼):

你所说的是比较理想的状态。
就算CheckIn的都是正确的,但由于更新的次序不同,比如更新了一些底层函数,但没更新页面,都会给工作带来很大的麻烦,就发现经常会在那里签入签出来确认自己是否获得最新的版本。人少的时候没有问题,人一多,就会严重影响进度。
更何况,人无完人,谁能保证CheckIn的一定没错,到时候,一大堆人在那里拼命签出最新的文件,无法确定是谁的错。
其实我最早用的是CheckIn的方法。但觉得不太理想
回复
phaqyxiao 2002-09-28
Visual source safe
回复
lixigang 2002-09-28
用vss,第一个问题可以实现,第二个问题只要开发人员约定,在本机上编译通不过,不要check in 到vss中就可以了
回复
buaawjh 2002-09-28
用vss管理吧,很强大
回复
sqhua 2002-09-28
To:
不好意思,请问VSS是……???

Visual source safe

可以在VC的碟里找到(安装VC,VB时可选)
回复
sqhua 2002-09-28
不同意 csqok(csq)的做法!

VSS可以解决你说的2,你没编译通过的东西,不CheckIn 就可以了
回复
hikele 2002-09-28
不好意思,请问VSS是……???
回复
黑马 2002-09-28
用VSS即可,同意 csqok(csq)的做法!
回复
csqok 2002-09-28
同上
用VSS做源代码管理,可解决1
关于2,如果有人编译不过,会造成影响,解决方法是各人建各人的项目文件,
并且不绑定到VSS上,这样可以不加载别人正在做的块,只加载自己的东西进行调试。操作会罗嗦一些。
回复
cnuninet 2002-09-28
source safe
回复
qiuji 2002-09-28
用VSS(Visual source safe)
回复
alalya 2002-09-28
Visual source safe就行了,我现在就一直在用,感觉还好!
回复
superkiller 2002-09-28
.NET 的中文正式版取消了vss
vs98里的vss 可用
回复
monkey_zeng 2002-09-28
去找vb或者vc的安装盘
回复
monkey_zeng 2002-09-28
去找vb或者vc的安装盘
回复
hikele 2002-09-28
哦,多谢sqhua(拉长弓,射天狼) 兄了!那.NET盘中有VSS吗?在哪里?
回复
qz4365 2002-09-28
其实VSS不同中的配置会满足以上讨论的大部分需求.VSS可以保存历史的修改记录,因此可以撤消任何一次修改而不会丢失之前的代码.另外,VSS还可以供多人同时checkout同一段代码,在签入的时候,VSS会将所做的修改进行比较,让你确认保留哪个版本或合并所做的修改.至于不同用户在不同时间签出同一段代码进行修改,我想可能比较难控制.因为本来就是一个团队进行的开发,人员进行调整是很正常的,不可能一个人做的工作后面的人无法再修改.我们用了很长时间的VSS,好象没有明显感觉到签入签出以开发进度有什么影响.
回复
gangganghao 2002-09-28
如果是这样的话。。。。
将你们的工作做合理的分工。。。这是项目经理应该做的。。
每个人做一部分。。。
服务器上的每人做完自己部分后更新上去。。重新编译。。保证编译通过。。
至少。。自己机器上有自己最新的程序。。。
合理安排。。工作的先后。。。。看是否有一位出色的项目经理了。。
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告