svn的三个文件夹

trunk

根据小编我的理解,trunk一般存放目前正在开发的项目文件

tag

可以理解为项目的里程碑,也可以说是快照,凡是放在tag里的代码都不变了。凡是放在tag里的代码都是经过测试,认定稳定之后才放进去的。

branches

针对分支,可以有多种用法,有的是项目过于庞大,可以分成多个分支,每个模块是一个分支,等待每个模块开发完了在合并到主干上。

也可以这么说,分支也可以是主干上新出来的一个需求。出来的新需求,为了不影响主干,所以在分支里进行。

总之:怎么样能够使得代码管理的更加的有条不紊,就怎么使用。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 29
    评论
介绍SVN各个目录使用规范 Svn目录使用规范 TortoiseSVN客户端工具 选择创建SVN目录结构的选项(生成trunk、branches、tags目录),如下图: 1、 trunk是主分支,是日常开发进行的地方。 2、branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。 3、tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。 注:在这需要说明下分三个目录的原因,如果项目分为一期、二期、三期等,那么一期上线时的稳定版本就应该在一期完成时将代码copy到branches上,这样二期开发的代码就对一期的代码没有影响,如新增的模块就不会部署到生产环境上。而branches上的稳定的版本就是发布到生产环境上的代码,如果用户使用的过程中发现有bug,则只要在branches上修改该bug,修改完bug后再编译branches上最新的代码发布到生产环境即可。tags的作用是将在branches上修改的bug的代码合并到trunk上时创建个版本标识 Trunk目录:Doc(文档库,放项目相关文档类)、sourcecede(代码库) Doc目录下按项目存放文档,以下以proj1为例做说明 Proj1----项目名 1、Controlled------组织级scm建一个名为controlled的目录,当项目某文档通过评审后,组织级scm从项目目录下找到那文档,复制到controlled目录下。(一般用不到) 2、Develop---开发文档 2.1、Design----设计文档 2.1.1、DbDesign---数据库设计文档 2.1.2、HLD---概要设计 2.1.3、InterfaceDesign---接口设计 2.1.4、ServiceDesign---服务设计 2.2、REQ---需求文档 2.3、SRS---软件需求规格说明 2.4、Test---测试文档 2.4.1、Review---可空 2.4.2、TestCese---测试用例 2.4.3、TestDoc---测试文档 2.4.4、TestEnv---测试环境说明 2.4.5、TestReport---测试报告 3、Document---项目文档 4、Management---管理文档 4.1、Meetings--会议纪要 4.2、PIM--- 4.3、Plan---计划 4.3.1、review 4.3.2、SDP---软件开发策划文档 4.3.3、SPP---软件项目策划文档 4.4、report---报告 4.4.1、Milestonereport---版本报告 4.4.2、ProjectTrackReport---项目跟踪报告 4..4.3、SCM---软件配置管理文档  4.4.4、SQA---软件质量保证计划 4.4.5、项目周报 4.5、Sow---工作说明书 4.6、Summarize---总结 4.7、Template---模板 4.8、Trainning---培训文档 打标签/分支有两种方式: 1、选中项目,就是trunk下的本地项目,右击,选中Branch/Tag,出现如下对话框。 下图中的配置完成了之后,点击OK即可完成“打标签/分支”。 2、直接在SVN上在对应的标签/分支目录下创建对应的版本文件夹,将trunk下稳定版本的代码直接copy到对应的文件目录下即可。
以下是删除SVN文件夹的方法: 1. 手动删除:可以通过以下步骤手动删除SVN文件夹: - 打开文件资源管理器,定位到SVN文件夹所在的位置。 - 选中要删除的SVN文件夹。 - 按下Shift + 右键,选择“在此处打开命令窗口”或“在此处打开PowerShell窗口”。 - 在命令窗口或PowerShell窗口中,输入以下命令来删除SVN文件夹: ```shell rd /s /q .svn ``` - 按下Enter键执行命令,SVN文件夹将被删除。 2. 使用第三方工具:可以使用一些第三方工具来批删除SVN文件夹,例如TortoiseSVNSVN Cleaner等。这些工具提供了更方便的界面和操作,可以快速删除SVN文件夹。 3. 使用注册表修改右键菜单:可以通过修改注册表来添加一个“Delete SVN Folders”的选项,从而实现在文件夹上右键点击删除SVN文件夹。具体步骤如下: - 打开注册表编辑器(运行regedit命令)。 - 导航到[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell]路径。 - 创建一个新的子项,命名为“Delete SVN Folders”。 - 在“Delete SVN Folders”子项下创建一个新的字符串值,命名为“@”,并将其值设置为“Delete SVN Folders”。 - 创建一个新的子项,命名为“command”。 - 在“command”子项下创建一个新的字符串值,命名为“@”,并将其值设置为删除SVN文件夹的命令,例如: ```shell cmd /c "rd /s /q .svn" ``` - 保存注册表修改,并关闭注册表编辑器。 - 现在,在每个文件夹上右键点击时,都会出现一个“Delete SVN Folders”的选项,点击该选项即可删除SVN文件夹

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值