SVN

一、SVN服务器安装&配置

  • SVN:项目管理工具 好处:团队开发合代码,所有的代码版本,解决代码冲突,…
    常见的管理工具:svn(集中式管理),git(分布式) 安装(服务器,客户端,eclipse插件)
    1.检出(第一次把仓库中的代码拉下来)
    2.更新(把仓库中的代码更新到本地)
    3.提交(把本地代码提交到仓库)
    4.解决冲突

1、下载
方式1:VisualSVN-Server-2.1.9.msi=Apache+Subversion
方式2:Apache+Subversion 自己手动做集成配置
在这里插入图片描述
2.安装
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述2.配置
1)新建仓库
一般公司里面的一个项目只是得有一个仓库来存放项目代码,而这些仓库是需要创建的。
在这里插入图片描述
2)仓库目录结构
在这里插入图片描述trunk主干 最新的代码,代码是不稳定的、
branches分支 牛叉的分支组件:可以用做特定需求的开发
tags标志(里程碑) 正式版版本1,正式版2015版本

3)配置用户权限
特定的仓库只有相关人员才可以访问,所以可以配置权限。配置权限一般需要创建用户,把用户放到组,直接把组赋权。
在这里插入图片描述
4)库访问地址
http://机器名(建议使用内网ip地址):81定义端口/svn固定字符串/ssm项目名称/
http://172.16.6.254:81/svn/ssm/
5)访问
可以使用浏览器访问,也可以使用客户端(小乌龟、Eclipse插件)访问。

二、SVN客户端-TortoiseSVN使用

常见的SVN客户端的有:TortoiseSVN(小乌龟),SVN Eclipse插件!
1.下载
在这里插入图片描述
.2.安装
在这里插入图片描述安装完成会提示重启或者注销系统!!
重建图标
在这里插入图片描述在这里插入图片描述.3.配置
运行LanguagePack_1.6.16.21511-x64-zh_CN.msi汉化
不要在文件夹上面点击右键
桌面空白的地方点击右键,svn,设置
在这里插入图片描述

三、使用

3.3.1.检出(check out)
第一次下载服务代码
访问地址:ip地址:svn服务器的端口/svn/项目(模块)名称
http://192.168.1.2:81/svn/pss/
通过局域网的ip地址来访问
http://itsource:81/svn/pss/
通过机器名称来访问
在这里插入图片描述在这里插入图片描述在这里插入图片描述3.3.2.更新:
第2-n次以后操作:
在这里插入图片描述
3.3.3.向SVN服务提交代码
不受SVN管理的代码先添加到缓冲区在提交
在这里插入图片描述真正同步到服务,还需要:
在这里插入图片描述提交时要写注释,表示本次提交代码的作用
在这里插入图片描述

四、Eclipse开发代码&TortoiseSVN提交代码

4.2.步骤
=项目经理=
1)创建仓库
2)分配权限
3)上传代码
4)把账号发给开发者 http://192.168.6.2:81/svn/crm develop develop
开发人员==========
5)开发者checkout代码
6)导入eclipse开发
7)TortoiseSVN-更新,添加、提交的等操作。
4.2.1.图标
图标可以表示代码的状态
蓝色问号?:询问是否要纳入SVN做管理。
蓝色加号+:该文件和SVN上的文件不一致,需要你提交该文件到SVN上去。(代表是新建的文件)
绿色的勾 :该文件和SVN服务器上的文件一致
红色的感叹号:该文件和SVN上得文件内容不一致。(代表是文件受到更改)
黄色感叹号:代表文件有冲突。
灰色的减号:该文件或文件夹被SVN忽略掉,SVN不会对它进行任何管理。
红色的叉:该文件在SVN上最新版中不存在了。我们需要UPDATE才能把本地的文件删除掉。
黄色的锁:表示当前文件被锁了,别人就不能修改了。

五、SVN客户端-Eclipse SVN插件使用

1.下载插件包:使用新版本
2.安装:D:\eclipse\dropins\site-1.6.17
3.确认安装结果
重启eclipse
在这里插入图片描述4.使用
1.导入项目
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

六、注意

特殊文件处理:
配置文件jdbc.properties,数据库访问密码
方案1:个人不要提交,如有新改动由项目经理提交
方案2:使用统一数据库服务器(推荐)
统一配置文件
====================
回家后不能连接统一数据库,每天把统一数据库导入sql脚本,导入你自己的数据库,回去以后该配置文件连接自己就ok
操作:需要把统一数据库服务器,开启远程访问.
在这里插入图片描述在这里插入图片描述jdk版本项目目录下面.classpath.project.settings
会出现lib找不到等错误,这种问题要会解决。解决后不要提交,不要更新
能提交的只有四个目录
src
resoruces
test
webapp
编译文件classes
排除不受SVN管理
在这里插入图片描述还需提交

总之选择性更新。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值