SVN

1.什么是SVN
SVN: subversion 子级版本 (子级源代码版本控制管理软件)
在这里插入图片描述
多人同时开发同一个项目,一个文件不可避免要由多人同时开发:
在这里插入图片描述
同一个项目有三个程序员共同开发,不可避免的情况是同一个程序文件有可能三个人都开发,这样他们在不同时间段之内给服务器上传自己开发好的文件的时候就会出现“文件覆盖”的情况,后上传的文件会覆盖先上传的文件。
SVN作用之一就是避免上述情况发生。
svn:全称Subversion,是代码版本管理软件,管理着随时间改变的数据。这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器”。
使用svn可以很好地协调一个团队共同开发同一个项目,而不会出现代码冲突、覆盖的情况。
2. 使用svn的作用
① 多人开发同一个项目不会出现代码覆盖情况。
② 针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容。
③ 公司领导可以通过svn查看每个人的工作情况
三.SVN的安装
1.服务器端安装
双击setup-subversion-1.6.5.msi:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.客户端安装
双击安装客户端软件(安装完毕重启电脑):
(根据自己操作系统位数64/32做选择安装)
在这里插入图片描述
客户端安装完毕,鼠标右键有对应的标志:
在这里插入图片描述
3.创建多个svn仓库(存储代码)
给svn服务器端创建多个代码仓库,用户存储开发的不同项目的程序源代码。

创建三个代码仓库:
在这里插入图片描述
在这里插入图片描述
> svnadmin create h:/svnServer/app/shop
为不同的程序项目创建对应的仓库,分别存储不同项目的程序代码文件。
在这里插入图片描述

有的时候svnadmin命令会被判为无效,这是因为环境变量没有被配置(一般情况下会自动配置),这时候命令框内直接到达svn服务器文件夹内进行,然后进行操作
在这里插入图片描述
4. 启动仓库服务
svnserve -d(独立端口运行) -r(仓库地址) 仓库地址
> svnserve -d -r h:/svnServer/app/shop //启动shop仓库服务
该svn服务走svn协议,端口号码是3690
在这里插入图片描述
在这里插入图片描述
5. 使得本地客户端(码农)与仓库取得联系
> 右键------> checkout(检出)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值