有经验的朋友可以分享下
一般在项目开发中,都会存在2个版本
一个是发布版本,用于已上线的系统的Bug修改,及维护
另一个是开发版本,用于增加新需求的修改问题就出在2个版本的合并上,
1、bug修改,要同时反映到发布版和开发版
   这个如果每次都同时修改2边的版本,未免太辛苦了吧?
2、开发版本可能做了10个变更,但是只需要发布3个变更,另外7个不能发布
   这个,没办法,有时就是有这种需求以前在一些小项目里,经常使用#if等伪指令来进行条件编译,这样就只有一个版本(不区分开发还是发布)
但是项目大了,条件编译的东西多了,也非常乱
最后还是改成了2个版本希望大家分享一下经验 怎么做比较好,谢谢

解决方案 »

  1.   

    1个人做的项目,如果牵扯到 开发版和发布版,也会有类似的问题的,只是小还是大而已
    svn之类不知道能否解决呢?
      

  2.   

    没太多版本。
    vss 代码管理器
    程序员开发一个版本----提交一个能用A---A正常使用
    程序员开发一个版本A升级版本----(老A本分)提交一个能用A升级版本---A升级版本正常使用
      

  3.   

    也不用太过追求 理想中的版本控制了  4楼的我觉得够用  如果实在想做成你说的 appDomain应该可以实现
    我也没做过 以前看别人这样做过!
      

  4.   

    TFS 管理需要时再Mergin最新代码
    同步两个版本