在SVN和GIT的多分支同时开发

个人感觉SVN在多分支同时开发时比较好。原因如下:

当前一个产品的版本是1.3,若要进行1.4的开发,会新建一个分支,但同时生产环境代码出现问题要修复,就得重新新建一个分支,这时在SVN的branches目录下会有两个文件夹对应两个分支。开发者可以将它们分别导入到开发工具里。

当类似场景发生在git上时,我却不知道如何有效处理了。只好采取一个笨方法:将代码复制两份,一份切换到1.4开发分支,一份切换到bug修复分支了。

SVN的不好之处就是,当更新branches目录下所有代码时,所有分支都会被下载下来,占用很多磁盘空间(其实也不是很多)。