- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
昨天内容回顾
光驱挂载
mount 硬件 挂载点(普通目录)
mount /dev/cdrom /home/jinnan/rom
umount /dev/cdrom 或 /home/jinnan/rom
eject //弹出光盘
rpm方式软件的安装
二进制码方式安装软件
二进制文件 ----------------复制----------------系统目录
rpm -ivh rpm软件包全名(vsftpd-2.2.2.el....i686.rpm)
rpm -q 软件包名(vsftpd)
rpm -e 软件包名(vsftpd)
rpm -qa //查看全部二进制码方式安装的软件
rpm -qa | grep 部分名称 //模糊查看是否有一个“部分名称”软件安装
源码编译方式软件安装
源码文件------------编译工具-------二进制码文件-----------复制-------------系统目录
./configure //参数配置(位置、支持功能参数)、软件依赖检查
make //执行编译动作(源码----》二进制码)
make install //copy 复制二进制码文件到系统目录
软件依赖
二. SVN
1.什么是SVN
SVN: subversion 子级版本 (子级源代码版本控制管理软件)
svn:全称Subversion,是代码版本管理软件,管理着随时间改变的数据。这些数据放置在一个中央资料档案库?(repository)?中。?这个档案库很像一个普通的文件服务器,?不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,?或是浏览文件的变动历史。?许多人会把版本控制系統想像成某种?“时光机器”。
使用svn可以很好地协调一个团队共同开发同一个项目,而不会出现代码冲突、覆盖的情况。
服务器(linux)
服务器(linux)
apache、mysql、php
项目程序文件
register.php
程序员A(9-10)
程序员B(9:30-9:50)
程序员C
程序员D
FTP服务
上图是多人共同开发同一个项目,内部最大的问题是,在比较短的时间内如果有多人同时开发同一个文件,会造成彼此代码覆盖的情况发生。A的代码在最后会把B的代码给覆盖掉,10点以后就只体现A程序员的功能效果。
SVN其中的作用一个就是避免上述情况发生。
2. 使用svn的作用
① 多人开发同一个项目不会出现代码覆盖情况。
② 针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容。
③ 公司领导可以通过svn查看每个人的工作情况
三. SVN的安装
1. 服务器端安装
客户端安装
3. 创建多个svn仓库(存储代码)
svnadmin create h:/svnServer/app/shop
book仓库
book仓库
shop仓库
shop仓库
4. 启动仓库服务
svnserve -d(独立端口运行) -r(仓库地址) 仓库地址
svnserve -d -r h:/svnServer/app/shop //启动shop仓库服务
该svn服务走svn协议,端口号码是3690
5. 使得本地客户端(码农)与仓库取得联系
右键------ checkout
四. 使用svn服务
1. 给svn仓库提交第一个程序文件
SVN仓库
SVN仓库
服务器端
服务器端
(apache/mysql/php)项目程序文件
客户端
客户端/程序员
步骤:
① 右键------ SVN----Add
(本地的.svn对该文件形成管理)
② 右键------ Commit
(本次的文件提交给svn仓库)
1.1 文件颜色标志
① 蓝色加号:本地的.svn对该文件有形成管理
② 绿色对号:本地文件、.svn管理的版本文件、仓库文件 三者一致
③ 红色叹号:本地文件 与 .svn和仓库文件 不一致(用户自己修改了该文件)
④ 黄色叹号:表示该文件正处于冲突状态
2. 多个程序员给仓库提交文件
SVN仓库
SVN仓库
客户端程序员工作目录
checkout(检出)
Commit(提交)
Update(更新)
① 第一次使用svn,执行checkout指令,与svn仓库取得联系的同时并把仓库的全部文件更新到本地
② 本地文件提交给svn仓库,执行commit指令
③ 仓库最新的程序文件更新到本地,执行update指令
后期Commit和Update是频繁使用的指令
3. 同时运行多个svn仓库服务
把所有仓库的上级目录当成服务给启动起来。
svnserve -d -r d:/s
您可能关注的文档
最近下载
- 2023年税务师继续教育题库(含答案)word版.docx
- 2023微高压氧舱标准.docx
- 安全生产帮扶服务合同8篇.docx VIP
- 学法律之民法典内容框架.docx VIP
- 中 山 大 学 软 件 学 院 软 件 工 程 专 业 2 0 0 8 级 (2010 秋季学期)《 S E - 3 0 4 数据库系统原理》 期 末 试 题 .docx VIP
- 2025年碳汇林项目可行性报告(精选10).docx
- 2022年《大学英语B》统考题库 网络教育《大学英语B》统考真题.pdf VIP
- 民事诉讼淮证明责任分配规则.docx VIP
- 教师评优述职报告范文6篇.docx VIP
- 压力管道检测保温拆除及恢复工程施工方案.pdf VIP
原创力文档


文档评论(0)