我们公司一直都你vss2005,挺好的,可是最近BOSS提了一个要求:每个人只能得到自己开发模块的代码,其他人的不可以获取。
小弟直犯愁啊,这知道这个VSS2005是解决不了的。请各位指点一下,小弟谢了!

解决方案 »

  1.   

    应该实现不了
    你可以用svn
    开始不用上传
    等结束了再一起上传
      

  2.   

    VSS2005的权限分为:只读和读写。但是我要的是某个人对于某个模块不可读,而对于其他模块又可读写。能实现这样的吗?
      

  3.   

    BOSS主要是考虑的安全问题,怕手下的人偷了源代码。所以就这样想了。
      

  4.   

    项目经理使用版本控制器管理程序员代码即可,比如VSS
      

  5.   

    不应该同时看到源代码的部分,显然应该放在不同的VSS数据库中。如果死抠“每个人”这个字眼,有点钻牛角尖了。你完全可以脑筋转个弯,按照“每个vss数据库”来设计。
      

  6.   

    svn是用于java的,我们用的是.net,也能用吗?有没有人这样搭配过?
      

  7.   

    首先的一点,一个工程如果不应该看到别的工程的源代码,那么应该引用别的工程release的dll,而不是工程源代码。(其实这是废话,引用源代码不就能看到了嘛)你如果做到了这个废话所说的,就很容易把vss数据库划分开来了。
      

  8.   

    用VS2005+VSS2005,使用源代码管理器来管理
      

  9.   

    当然,对于asp.net应用以多工程开发方法来说,做到我上面说的确实需要一点与入门书上从来不提的真正经验。你须要懂得面向服务和中间件设计,将大部分与界面没有直接关系的业务代码单独设计为业务层工程,业务层的各个工程应该适合(无关于)从asp.net到winForm的不同界面开发方法。界面还要尽可能使用现成的和自定义通用控件。最后,每一个aspx或者ascx应该都是一个独立的应用程序,它的数据库、某些辅助文件的路径和名称等,都是可配置的。
    唉,说到这些,我觉得你要是过去没有做大项目时十几个单独工程设计开发的经验,还是算了。
      

  10.   

    4年多前,当我刚刚开始正式使用asp.net做商品化产品时,我也做过那样的项目经理:把每一个页面分配给程序员,简单说一下功能需求,然后就让他们开发。那时候asp.net项目经理好混。我能体会到,如果那个样子开发,只能乱来。