在Subversion存储库中,“分支”、“标记”和“主干”意味着什么?我在Subversion(我猜是一般存储库)的讨论中见过很多这些词。在过去的几年里,我一直在为我的项目使用SVN,但我从未掌握过这些目录的完整概念。他们是什么意思?
3 回答
杨魅力
TA贡献1811条经验 获得超6个赞
总体而言
树干
是一个主要的分支 推荐 被颠覆 ,但你并没有被迫去创造它。你可以称它为‘主’或‘释放’,或根本没有一个! 支部
表示开发工作。它不应以资源(如‘vonc_支’)命名,而应以下列名称命名: 目的‘myProject_dev’或‘myProject_Merge’ 一个释放边界‘myProjetc1.0_dev’或myProject2.3_Merge‘或’myProject 6.2_Patch 1‘. 标签
是文件的快照,以便轻松返回到该状态。 问题是在Subversion中标记和分支是相同的。 ..我肯定会推荐偏执的方法: 您可以使用Subversion提供的访问控制脚本之一来阻止任何人在标记区域创建新副本以外的任何操作。
没有“预先”开发(用于准备下一个版本,这意味着这些更改与当前的“主干”开发不兼容) 没有大规模重构(用于测试新的技术选择) 不对以前的版本进行长期维护。
添加回答
举报
0/150
提交
取消