- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录;今日学习
svn服务器
作用:管理开发项目源代码
常用的版本控制管理软件有哪些
cvs svn git
分组(A:产品经理 B:美工设计 C:前端 D:后端工程师 E:运维工程师,F:测试工程师,G:
seo推广人员,H:客服)
A: [用户管理] user.php (A:90% 10%)
B: [商品管理] goods.php (B:90% 10%)
C: [订单管理] order.php (C:80% A:10% B:10%)
; 9:00 tom通过ftp软件上传开发程序文件user.php order.php
10:00 marry通过ftp软件上传开发程序文件 goods.php order.php
11:00 linken通过ftp软件上传开发程序文件 user.php goods.php order.php
后上传的程序文件就会覆盖前面上面的程序文件
;一.什么是SVN
SVN: subversion 子级版本 (子级源代码版本控制管理软件)
多人同时开发同一个项目,一个项目不可避免要由多人同时开发:
根据项目功能分工,但是每个功能模块需要有多人共同开发,每个模块有一个主要负责人。
;同一个项目有三个程序员共同开发,不可避免的情况是同一个模块有可能三个人都开发,这样他们在不同时间段之内给服务器上传自己开发好的文件的时候就会出现“文件覆盖”的情况,后上传的文件会覆盖先上传的文件。
SVN作用之一就是避免上述情况发生。
svn:全称Subversion,是代码版本管理软件,管理着随时间改变的数据。这些数据放置在一个中央资料档案库?(repository)?中。?这个档案库很像一个普通的文件服务器,?不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,?或是浏览文件的变动历史。?许多人会把版本控制系統想像成某种?“时光机器”。
使用svn可以很好地协调一个团队共同开发同一个项目,而不会出现代码冲突、覆盖的情况。;二. 使用svn的作用
① 多人开发同一个项目不会出现代码覆盖情况。
② 针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容。
③ 公司领导可以通过svn查看每个人的工作情况
三.SVN的安装
1.服务器端安装
双击Setup-Subversion-1.6.5.msi
;2.客户端安装
双击安装客户端软件(安装完毕重启电脑):
(根据自己操作系统位数64/32做选择安装)
客户端安装完毕,鼠标右键有对应的标志
;3.创建多个svn仓库,存储代码
??svn服务器端创建多个代码仓库,用户存储开发的不同项目的程序源代码。
创建三个代码仓库
; svnadmin create h:/svnServer/app/shop
为不同的程序项目创建对应的仓库,分别存储不同项目的程序代码文件。;;4. 启动仓库服务
svnserve -d(独立端口运行) -r(仓库地址) 仓库地址
svnserve -d -r E:/svn/app/shop //启动shop仓库服务
该svn服务走svn协议,端口号码是3690;5. 使得本地客户端(码农)与仓库取得联系
右键------ checkout(检出)
;右键-checkout后设置主机名和本地工作目录:
;
;四.使用svn服务
1. 给svn仓库提交第一个程序文件
步骤:
① 右键------ SVN----Add
(本地的.svn对该文件形成管理),
每个文件只需要一次add操作接口
② 右键------ Commit(提交)
(本地的文件提交给svn仓库)
;
;1.1 开启仓库匿名账号权限
;1.2 文件颜色标志
① 蓝色加号:本地的.svn对该文件有形成管理
② 绿色对号:本地文件、.svn管理的版本文件、仓库文件 三者内部一致
③ 红色叹号:本地文件 与 .svn和仓库文件 不一致(用户自己修改了该文件)
④ 黄色叹号:表示该文件正处于冲突状态
⑤ 蓝色问号:新建的一个文件,本地.svn 和 远程仓库 对该文件都没有记录
;1.3 在仓库内部查看已经提交的文件
(仓库内部的文件禁止修改);2.多个程序员给仓库提交文件
首次使用svn执行 checkout,同时会把仓库必威体育精装版程序文件更新到本地。
给仓库提交程序文件,执行 commit指令
把仓库必威体育精装版的程序文件更新到本地,执行 update指令
后期 commit 和 update 指令要频繁使用。;3.一键commit同时提交多个文件
为了加快文件的提交速度,可以在项目文件目录点击“右键------commit”,svn会把当前目录及内部所有子级递归目录需要提交的文件给选取上供commit操作。
(新文件会通过com
您可能关注的文档
最近下载
- 物理化学(下)(湖南科技大学)智慧树知到期末考试答案2024年.docx
- 部编版八年级道德与法治上册第十课《建设美好祖国 关心国家发展》课件.ppt
- 关于母子公司之间风险隔离、防范利益冲突 与输送及关联交.pdf
- _循环肿瘤细胞检测在胃肠道肿瘤诊疗中的应用中国专家共识(2023版).pdf
- 2024年5月18日阿克苏地直遴选面试真题及答案解析(上午卷).doc VIP
- XXXX《个人与团队管理》机考答案.pdf VIP
- 2023-2024年四年级上册科学(湘教版) 期末模拟试卷(一)(含解析).doc VIP
- 滚花螺栓标准(2016版)-STD3938.pdf
- LEICAX2数码相机说明书图文.pdf
- 一本正经玩科学.pptx VIP
文档评论(0)