SVN的标准目录结构:trunk、branches、tags
SVN 标准目录结构:trunk、branches、tags SVN(Subversion)是一种版本控制系统,广泛应用于软件开发和项目管理中。在 SVN 中,标准目录结构是指 trunk、branches、tags三个目录,这三个目录反映了软件开发的通常模式。 Trunk Trunk 是主分支,是日常开发进行的地方。它是项目的主干,存储着项目的最新代码。在 trunk 中进行开发,所有的修改和更新都是基于 trunk 的当前版本。 Branches Branches 是分支,用于存储阶段性的 release 版本或不同用户客制化的版本。这些版本可以继续进行开发和维护,branches 目录中存储的版本可以是不同的 release 版本或不同用户的客制化版本。 Tags Tags 目录一般是只读的,用于存储阶段性的发布版本,这些版本只是作为一个里程碑的版本进行存档。Tags 目录中的文件通常是只读的,用于记录项目的历史版本。 目录结构 项目目录结构中,trunk、branches、tags 三个目录是标准的目录结构。trunk 中存储着项目的最新代码,branches 中存储着不同的 release 版本或客制化版本,tags 中存储着阶段性的发布版本。 使用 SVN 中的 copy 操作 在 SVN 中,可以使用 copy 操作来建立 branch 或 tag。当需要建立 branch 或 tag 时,可以使用 SVN 中的 copy 操作,例如,从 trunk 中 copy 到 branches 中,或者从 trunk 中 copy 到 tags 中。 权限控制 在 SVN 中,可以使用 authz 文件控制目录的访问权限。例如,可以将 tags 目录设置为只读,限制用户对 tags 目录的修改权限。 Branch 和 Tag 的区别 Branch 和 Tag 都是使用 copy 实现的,但它们的用途不同。Branch 是用于并行开发的,用于存储阶段性的 release 版本或不同用户客制化的版本。Tag 是用于记录项目的历史版本的,通常是只读的。 何时用 Tag,何时用 Branch 何时用 Tag,何时用 Branch 取决于项目的需要和规范。一般情况下,Tag 是用来做一个 milestone 的,不管是不是 release,都是一个可用的版本。Branch 是用来做并行开发的,这里的并行是指和 trunk 进行比较。 SVN 的标准目录结构:trunk、branches、tags 是软件开发中的一种常见的目录结构,用于版本控制和项目管理。通过理解这三个目录的作用和用途,能够更好地使用 SVN 实现版本控制和项目管理。



















剩余8页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 通信工程承包协议书.doc
- 通信工程师培训文档(二).ppt
- 通信工程师培训文档(二).ppt
- 通信工程施工安全技术培训PPT.ppt
- 通信工程施工安全技术培训PPT完整版.ppt
- 通信工程施工安全技术培训PPT完整版.ppt
- 通信工程施工关键控制点.doc
- 通信工程施工关键控制点.doc
- 基于FPGA的SPWM-变频系统设计的论文-计算机应用论文(1).docx
- 通信工程施工组织设计.doc
- 通信工程施工组织设计.doc
- 全国2010年1月高等教育自学考试-电子商务与电子政务试题-课程代码:04754(1).doc
- 通信工程验收管理办法.doc
- 制造业管理会计信息化创新探究(1).docx
- 于基asp的小型图书管理系统的设计与实现--大学毕设论文(1).doc
- 医院信息化与医院档案管理现代化的研究(1).docx


