5 开发周期

Wu Jun 2019-12-25 15:59:04
09 DevOps > 2 SVN

一、创建仓库

  1. 创建目录结构
  2. 在该目录结构上
右键
---> TortoiseSVN
---> Create repository here 
---> Create folder structure 
---> Start Repobrowser 
---> Ok

二、将项目上传到SVN上

桌面

右键
---> TortoiseSVN
--->repo-browser
--> URL:  file:///<dir> 
---> Ok
--> 选中trunk文件夹右键
---> Add folder... 
---> 选中要上传到SVN的项目的最外层目录,输入日志
---> Ok

三、Check Out

  1. 在电脑任意位置创建一个存放项目代码的目录
  2. 将代码检出到该位置

四、开发周期

  1. 项目刚建立,在主线上开发
  2. 上线,打tag
\tags 目录下新建一个目录:1.0,并将该目录提交到SVN上。  
然后右键该目录
---> TortoiseSVN
---->Branch/tag... 
-----> To Path : 并选中 Head revision in repository 
---> Ok
  1. 修复bug,在 tag 下打branch
选中Source/tags/1.0/MyAppProject 
右键 TortoiseSVN
---->Branch/tag... 
-----> To Path :  
---> Ok
  1. 切换工作空间,修复,提交。将branch和trunk进行合并
右键 branches/MyAppProject 
------>TortoiseSVN
----> Merge... 
---> Merge a range of revisions 
----> Next 
--->URL to merge from :file:///<dir> 
----> Next
----> Merge
  1. 将trunk和branches进行合并
右键/turnk/MyAppProject 
----> Merge... 
-----> Merge a range of revisions   
-----> Next 
----->  URL to merge from : file:///<dir> 
  1. 切换工作空间到主线