SVN的Branch和Tag管理

dev:开发主线
branch: 部分特殊客户的定制化版本
tag: 主线的某个发布版本
release: 主线的里程碑式的发布版本(相比上一里程碑版本,改动非常大,并且当前已经很稳定的)

branch、tag、这些可以在dev的基础上创建

你可以在branch/tag文件夹下新建多个文件夹(表示多个版本)

① 安装VisualSVN Server,一切按默认安装就行(不过要注意Authentication选择的是"Use subversion authentication",否则可能会收费)。
② 安装Tortoise SVN

③ 打开VisualSVN Server Manager --> Create New Repository --> 输入项目名 --> 直到finish
SVN的Branch和Tag管理_第1张图片

SVN的Branch和Tag管理_第2张图片
SVN的Branch和Tag管理_第3张图片

SVN的Branch和Tag管理_第4张图片

SVN的Branch和Tag管理_第5张图片

SVN的Branch和Tag管理_第6张图片

④ 右键Users --> Create New User
SVN的Branch和Tag管理_第7张图片

SVN的Branch和Tag管理_第8张图片

⑤ Copy URL to Clipboard --> SVN Checkout
SVN的Branch和Tag管理_第9张图片

SVN的Branch和Tag管理_第10张图片

⑥ 新建文件夹dev --> TortoiseSVN --> Add --> SVN Commit --> dev文件夹下新建test.txt,打开该文件,输入文本内容,提交
SVN的Branch和Tag管理_第11张图片

SVN的Branch和Tag管理_第12张图片

SVN的Branch和Tag管理_第13张图片

⑦ 右键dev文件夹 --> TortoiseSVN Branch/tag… --> 手动输入"/branch" --> OK --> SVN Update --> 可以看到多了一个branch文件夹,该文件夹下也有一个test.txt文件。接下来,你可以直接在该文件夹下做改动并提交,也可以右键dev文件夹switch到该branch作改动并提交,完了记得切换回dev就行。
SVN的Branch和Tag管理_第14张图片

SVN的Branch和Tag管理_第15张图片

SVN的Branch和Tag管理_第16张图片

SVN的Branch和Tag管理_第17张图片

SVN的Branch和Tag管理_第18张图片

⑧ 如果想合并branch的改动到dev,则右键dev文件夹 --> TortoiseSVN --> Merge…

SVN的Branch和Tag管理_第19张图片

tag的操作类似

你可能感兴趣的:(编程相关工具)