介绍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、review4.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到对应的文件目录下即可。
2025/2/25 9:09:55 394KB SVN
1
这个程序可以用,但是由于调试用的lcm数据涉及到机密,故调试日志文件暂不上传,这个程序可以将lcm保存在日志中的数据抓出来lcm(LightweightCommunicationsandMarshalling)是一组类库(含多种语言如java,c等),专门针对实时系统在高带宽和低的延迟的情况下进行消息发送和数据封送处理。
它提供了一个发布/订阅消息模型、自动封装/解封代码生成工具(含多种编程语言版本)。
其最初由麻省理工学院城市挑战赛小组为DARPA消息传递系统设计。
  LCM是专为通过局域网连接的tightly-coupled类型系统而设计。
它不适合因特网。
LCM研制开发软实时系统:它默认允许丢包以减少延时。
2025/2/25 7:45:10 200KB LCM C++ lcmlog
1
CATIA齿轮生成器生成catia齿轮,可以是直齿轮,斜齿轮,免费的应用,齿数太小不行catia插件
2025/2/24 22:51:09 72KB CATIA
1
AoC-cliAoC-cli是一个命令行应用程序,可与完全用Ruby构建的AdventofCode拼图互动。
我绝不隶属于AoC,但我想借此机会感谢创作者EricWastl花费的时间和精力来制作这些奇妙的拼图!AoC-cli具有多种功能,可以在终端内进行完全控制。
请注意,请求是经过硬编码的,每5秒最多可限制1个HTTP请求。
这是为了确保AoC服务器不会因请求而过载。
请不要尝试更改此设置-这是为了保护服务器!产品特点使用一个命令将原始输入文件和拼图指令下载为降价文件下载日历文件作为减价,以显示一年中的进度将求解尝试发送到AoC服务器并返回响应。
日历文件和拼图文件然后自动刷新有关天和年的信息存储在自动生成的图元文件中。
这意味着尝试拼图就像在拼图目录中运行aoc-s$attempt一样简单通过使用会话cookie获得帐户信息。
AoC-cli允许存储多个密钥
2025/2/23 13:31:15 746KB Ruby
1
涉及知识点:技术语言:java操作系统:Win10开发工具:IntellijIDEA、maven后端使用技术:spring、springMVC、mybatis、shiro前端使用技术:html、css、js、ajax数据库:mysql主要设计内容:卖家模块:卖家分类、卖家属性管理、卖家联系方式、增删改查商品模块:商品分类、商品属性管理、商品上线、商品下线、商品查询用户模块:登陆、注册、会员打折、评价权限管理:根据自身权限操作功能,超级管理员拥有最高权限订单模块:生成订单、查看订单、完结订单、购物车模块广告模块:用户经过后台审阅,可在网站主页发布一些重要信息,如:寻物启事、食物亮点等
2025/2/22 12:29:51 59.13MB ssm shiro 权限管理系统 毕业设计
1
网上订餐系统(struts+spring+hibernate).rar网上订餐设计主要采用采用MYSQL数据库进行数据表的设计,利用JSP的动态生成页面编程技术,实现了用网络展示餐饮信息、浏览餐饮页面、注册客户、更改客户信息;
同时,完成管理人员对餐饮信息的添加、餐饮价格的更改、订单的管理以及用户信息的管理等功能。
基于系统开发的软件工程规范的需要,本人严格执行需求分析,概要设计,详细设计与编码以及系统设计等设计步骤来完成该系统,并且在系统开发过程中结合理论知识与开发技术,完成了网上订餐系统平台的构建,实现预期的网上订餐的基本功能。
2025/2/22 9:13:17 1.59MB java ssh 网上订餐系统
1
完美解决excle水印效果
2025/2/22 9:10:21 2.51MB excle水印
1
此matlab文件包含了构建二维多孔结构的程序,采用随机生成法
2025/2/22 0:55:11 1000B matlab
1
爬取企查查网站上公司的工商信息,路径大家根据自己情况自行修改,然后再在工程路径下创建个company.txt,里面输入想要爬取的公司名,就会生成该公司的工商信息网页。
2025/2/22 0:09:19 4KB 企查查 爬虫
1
程序特点:无需数据库独立运行支持泛解析模式1程序带有简易后台2文章内容可以自动采集或者自动组合生成3程序伪静态动态可一键开关4内置近50套模版可随机调用,也可以选择缓存固定。
5今日昨日蜘蛛数量全权掌握。
6提供自助开发模版标签。
7每个网站都有首页列表页及其文章页8列表页采用中文URL9可以优化自己定义的关键词10程序支持泛解析模式11关键词可以转码显示12无需数据库支持13程序默认屏蔽谷歌蜘蛛,如需要谷歌蜘蛛请在robots.txt中删除(注意:非快车seo网付费会员将随机出现我们提供的广告)安装使用教程:php环境首选5.4与5.2,如果遇到报错或者乱码请尝试切换不同版本php试试.将程序上传到网站根目录,直接访问首页(index.php),将出现先安装配置页面,按要求配置好后将打开后台页面,后台登录页面http://域名/login.php(安装好后建议修改)后台设置好是否需要采集(如采集内容页自动显示采集的文章和标题)是否开启伪静态 是否缓存(缓存后刷新页面不变化) 后台可以自动采集title content(如果配置为caiji0将调
2025/2/21 4:05:04 9.54MB php源码
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡