公司迁移到ASP.NET平台了,多人开发一个项目,现在采用的是SVN开发,但是总出现冲突问题,然后只能是 组员A   组员B  将修改的代码ASPX文件和CS文件全部发给组员C,组员C再将自己写的代码和别人修改的代码进行比照后进行整合,然后由组员C发布网站进行上传,此项目比较大,涉及的功能比较多,每次网站修改公司都是最痛苦的,因为弄不好就要将原来做过的工作再做一遍,是不是ASP.NET的网站必须要发布一遍才能使用(我知道可以不发布直接带.CS可以使用,但是那样的话运行效率有问题。)ASP.NET如何开发大的项目如何多人协同开发呢?求高人指引盲点。现在工作气愤很差,程序员之间互相埋怨、美工和程序员之间互相埋怨,帮忙指导一下吧,谢谢。

解决方案 »

  1.   

    要是这么做也太麻烦了吧,怎么没有采用vss版本控制?
      

  2.   

    如果是VS2005做的不需要重新发布,如果是VS2008做的就必须重新发布,微软为了安全性的问题,每次重新发布都会修改所有文件的Page的inherits属性为一个唯一的标识符,以及所有动态链接库都有唯一的标识符,每次发布的唯一标识符都不一样,如果弄混了就会有问题,所以必须重新发布。
      

  3.   

    就用VSS,微软自己的产品,结合的比较好.
      

  4.   

    TO Matumoto : 就是用的VS2005,用VS2005如何不发布使用?
      

  5.   

    有没有朋友做的过ASP.NET大型项目的开发?