乍听到设置SVN分支的时候感觉好神秘,但真正做起来也没有那么的难,反而是简单易用。
当我们需要修改某些代码,但是又没有完全的把握,担心由于某部分的修改造成服务器中版本库的代码崩溃,我们就会想起备份。是不是可以直接复制一份代码到电脑本地的某一个位置自己先改着,如果修改成功便直接提交到版本库,否则直接删除。
虽然这样做可以满足需求,但是有可能在你测试修改的版本的时候我们代码库的代码已经发生了变化,已经被更新了好几个版本,那么即使修改成功,我们提交的时候依然会出现很多冲突。所以在修改代码之前我们就需要对中间的结果进行保存。所以SVN中有了这样一个概念:SVN分支。这样一来不仅满足我们的这一需求,更多的控制了代码的访问权限,甚至是开发小组的再划分。那么究竟该怎么做呢:
1.将系统成品的最新版本检出
2.打开该文件夹,在该文件夹的空白处右击:
3.按图中的红色边框进行选择,在弹出的对话框中选择正确的地址:
4.点击ok后,SVN会进入对改代码的上传过程,上传完毕后,会发现SVN的目标路径下已经多出一个刚上传的文件夹。
到这里就是SVN设置分支的全过程了,SVN的这样一个小功能,不仅仅使我们的代码免遭伤害,也可以为我们保存每一个不同版本的系统,这样,系统开发的每一个版本都被聚集到这里,方便随时查看。但最重要的是“数据无价”的理念的执行。