在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录。这样在trunk中开始进行开发
- trunk是主分支,是日常开发进行的地方。
- branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。
- tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。
准备工作:
本地目录结构

主分支上创建文件并提交
创建分支

To path 选择分支路径

点击成功 在分支路径下跟新 就可看到分支中的文件

合并分支
在主干 右键选择-> tortoisesvn ->Merge


点击next 在URL to merge from 选择要合并得分支
Revisions range to merge :选择specifie range 选择需要合并得版本(可以多选)



点击 Test merge

提示成功
在点击Merge 这样就合并完成了,把主干分支 合并的代码提交就可以了
注:这里如果主干分支 与分支的代码不一致

点击Merge 会弹出提示 选择Edit confict

修改并保存


选择 Resolved 这样代码就就更新为你修改得代码了 提交主干分支 合并完成
切换分支

选择要切换的分支

这样就完成 分支切换了
本文详细介绍如何使用trunk、branches和tags目录进行项目版本控制。trunk作为日常开发的主分支,branches用于阶段性版本和客制化开发,tags则存储只读的发布版本。文章还介绍了创建文件、提交更改、分支创建与合并的具体步骤。
2万+

被折叠的 条评论
为什么被折叠?



