=================================版权声明=================================
版权声明:原创文章 禁止转载
请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我
勿用于学术性引用。
勿用于商业出版、商业印刷、商业引用以及其他商业用途。
本文不定期修正完善。
本文链接:http://www.cnblogs.com/wlsandwho/p/7258270.html
耻辱墙:http://www.cnblogs.com/wlsandwho/p/4206472.html
=======================================================================
版本控制——TortoiseSVN
=======================================================================
接上文。
现在我们有2份代码
1 C:\wlscode-DownloadfromSVN\HelloSVN\trunk下的HelloSVN
2 C:\wlscode-DownloadfromSVN\HelloSVN\tags\1.0下的HelloSVN
=======================================================================
关于trunk的使用,最多的有2种方式
1 在trunk上写代码。当作开发主线。(阶段性的地方打tag)
2 从trunk上做branch,在新生成的branch上开发,然后再把branch的代码合并到trunk上。当作公共代码存放。
=======================================================================
下面以2为例,举个例子:
多个人从trunk做branch,然后写各自branch的代码。(人手一份,各自写各自的,提交各自的branch,不会有冲突)。
一段时间之后(这个时间点指的是打完tag之后,改动了trunk的代码),王林森发现之前一个影响所有代码的bug。但是自己的代码还没完工,所以就从tag1上做了一个branch,修复这个bug后,把branch合并到trunk。这一块跟A的一样,不讲了。现在trunk的bug修复了,但是自己的branch却还是有问题的。这需要:从trunck合并到自己的branch。等自己的开发完了,再把自己的branch合并到trunck。
=======================================================================
这个就不写了。