一、Trunk(主线) Trunk是SVN中的主分支,通常用于存放项目的主线代码,即项目所有功能模块的集合体。Trunk中的代码通常是稳定且可正常运行的。所有的新功能开发都应该在Trunk上进行,以确保代码的完整性和一致性。 二、Branch(分支) Branch是Trunk的拷贝,用于进行并行开发。当项目需要新的开发任务时,可以在Trunk的基础上...
3. 在D:\TortoiseSVN\Repository\Source\tags 目录下新建一个目录:1.0,并将该目录提交到SVN上,然后右键 D:\TortoiseSVN\Repository\Source\trunk\MyAppProject该目录---> TortoiseSVN--->Branch/tag... ---> To Path :/tags/1.0/MyAppProject 并选中 Head revision in repository ---> Ok此时Source/tags/...
3. 在D:\TortoiseSVN\Repository\Source\tags 目录下新建一个目录:1.0,并将该目录提交到SVN上,然后右键 D:\TortoiseSVN\Repository\Source\trunk\MyAppProject该目录---> TortoiseSVN--->Branch/tag... ---> To Path :/tags/1.0/MyAppProject 并选中 Head revision in repository ---> Ok此时Source/tags/...
+trunk/ (freeze) +branches/ +tags/ +tag_release_1.0 (copy from trunk) 2.0开始开发,trunk此时为2.0的开发版 发现1.0有bug,需要修改,基于1.0的tag做branch 此时的目录结构为 svn://proj/ +trunk/ ( dev 2.0 ) +branches/ +dev_1.0_bugfix (copy from tag/release_1.0) +tags/ +release_1.0 (copy...
1首先明白我们采用命令行的方式在服务器上创建的仓库是没有trunk、branches、tags目录的。 在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录。这样在trunk中开始进行开发 trunk是主分支,是日常开发进行的地方。
branch,是用来做并行开发的,这里的并行是指和trunk进行比较。比如,3.0开发完成,这个时候要做一个tag,tag_release_3_0,然后基于这个tag做release,比如安装程序等。trunk进入3.1的开发,但是3.0发现了bug,那么就需要基于tag_release_3_0做一个branch,branch_bugfix_3_0,基于这个branch进行bugfix,等到bugfix结束,做一...
关于trunk/branch/TAG的概念 trunk(***主干|主线) branchs(分支) tags(标记) truck(主干|主线|主分支):是用来做主方向开发的,新功能的开发应放在主线中,当模块开发完成后,需要修改,就用branch。 branch(分支):分支开发和主线开发是可以同时进行的,也就是并行开发,分支通常用于修复bug时使用 tag...
基于已经冻结的trunk,为release1.0打tag 此时的目录结构为 svn://proj/ +trunk/ (freeze) +branches/ +tags/ +tag_release_1.0 (copy from trunk) 2.0开始开发,trunk此时为2.0的开发版 发现1.0有bug,需要修改,基于1.0的tag做branch 此时的目录结构为 ...
Trunk是SVN仓库中的主开发线,通常包含了项目的最新、最稳定的代码。所有的功能开发和bug修复都应该首先在Trunk上进行。当Trunk上的代码经过充分的测试并被认为稳定时,它可以被标记(Tag)为一个发布版本,或者合并(Merge)到分支(Branch)中。 Branches:分支Branches是从Trunk中分离出来的独立开发线,它们用于并行开发、新...
基于已经冻结的trunk,为release1.0打tag 此时的目录结构为 svn://proj/ +trunk/ (freeze) +branches/ +tags/ +tag_release_1.0(copy from trunk) 2.0开始开发,trunk此时为2.0的开发版 发现1.0有bug,需要修改,基于1.0的tag做branch 此时的目录结构为 svn://proj/ +trunk/ ( dev 2.0 ) +branches/ +dev_1....