Wednesday, August 12, 2009

Software Release Procedure Using Subversion

如果你用Subversion作为版本管理软件,那么,软件发布的时候,你可以参考下列流程:

1. branch一个,叫B_RE_0802。(本地的trunk copy可以切换为branch copy,或者本地的人直接下载一个)
2. 在本地branch copy上修改release所需要改的东西(版本号,添加最新Manual,制作installer)。
3. 从本地branch上build一个release出来。然后对此Branch进行Tag到服务器,此Tag为T_RE_0802。
4. 从本地Branch Merge回Trunk copy,然后commit trunk copy。
5. 有bug在branch上修改,然后merge回truck. 对0802Tag不要动,发B_RE_0802_f1 版本。

最后借用Dechu的一段,讲讲Release之前的开发流程,要到Release阶段真不容易,哈哈哈。(微软真屌)

1) pm work on spec, then all team members review, sign off
2) dev work on design, then all team members review, dev start working
3) test work on plan, then all team members revew, test start working
4) CC - code complete by dev
5) TCC - test case complete by test
6) RTW - bugs fixed, test case passed, release to world

3 comments:

asbdio said...

Do you know why computer suddenly running slow?.MiniTool Solution Ltd give me more help and
very useful.You can have a try.

Anonymous said...

Wow, so thankful! I like your blog very much. By the way, you can choose some discount ray ban sunglasses here.

navya said...

Great Article
C# Training in Chennai | C# Online Training | ASP.NET Training in Chennai

C# Training in Chennai | Dot Net Training in Chennai | Dot Net Training in Chennai