版本 管里 与 对比 更新代码

公司每次发版本的时候
都需要 对现有的代码进行一个对比,
根据功能这个版本能否上来决定这个代码能否更新出去,
现在是把svn上面的代码全部更新下来,
然后在用 beyond compare 对每个文件来进行对比,
查看这个代码能否在这个版本中更新出去,
能有什么其他有效的处理方法吗?
现在一个对比就需要半天,
累还不说,还容易更新漏,或者 把不该更新的更新出去了。

可以写个批处理,
法一:
一次性将索引所有存在异同的文件,并将文件名称都写到一个文件里或者其他(怎么方便怎么弄),最后再一一对比;
法二:
自己写个插件,将存在冲突的 文件都 列在 管理器(自己写的),打开之后,一键处理,全部使用最新的,或者两者兼容...

用SVN的分支开发方式去管理吧,
建立一个主干(生产代码), 然后分出开发分支N个,测试分支N个, 对开发人员设置好提交权限
不同方向的开发团队,都在自己的分支下开发,
开发完之后,开发经理提交到测试分支给测试人员测试,
测试通过后,再将代码归集到主干,发布到生产环境