Java_Web SVN MySQL 20170627
来源:互联网 发布:怎样用在淘宝上买东西 编辑:程序博客网 时间:2024/05/08 07:45
SVN是Subversion的简称,是一个开放源代码、集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再把修改后的代码提交到该目录中。相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。它类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
还有一个代码工具Git,不过它是分布式的,不依赖服务器,可脱机。本次重点详解svn的安装和利用MyEclipse连接svn提交保存项目代码,以及这一过程中我遇到的问题及解决办法。所用到的版本为:svn:VisualSVN-Server-2.7.2,MyEclipse 8.5。
详细步骤:1)解压压缩包
2)在MyEclipse的安装路径下配置连接文件,我的MyEclipse的安装路径为E:\myeclipse,上图dropins,myPlugin为配置文件,下面将详细说到。
参考配置方法和截图:
注意查看文件的相对位置,是在MyEclipse的安装路径下新建的
我的安装路径为E:\myeclipse,注意双\\myPlugin\\svn为固定的。
接下来进行svn的安装,详细安装及问题处理截图:
双击VisualSVN-Server-2.7.2.msi安装,文件如下图所示:
接受安装,如下图所示:
默认选择即可,第一项是安装VisualSVN Server以及控制台,最后一项是自动加入环境变量,如下图所示:
选择标准安装(第一个)即可,如下图所示:
确认文件安装目录,以及代码库的位置(你的代码想要保存的位置),我的安装在E:\svn,如下图所示:
安装即可,如下图所示:
安装出错,出现2503,2502错误提示,主要是因为用户权限不够:
解决办法:手动增加权限,再以管理员命令提示符运行安装程序,详见下图:
右键选择编辑,启用权限:win+x选择命令提示符运行,输入下图命令运行,该路径为svn的安装包所在路径,注意“”和空格:
出现自动安装向导,安装步骤和前面一样:
安装成功,未出错,确认,直接打开控制管理界面,如下图所示:
安装结束,自动打开控制管理界面,如下图所示:
至此,svn安装完成,下面打开MyEclipse进行验证和提交项目:
新建一个测试项目:
安装svn成功,则该目录下会出现svn选项:
分享项目,聚焦Test003右键选择Team的share Project,选择SVN方式:
第一次分享使用新的资源库位置:
切换到svn服务器,新建一个repository,步骤如下图:
创建好后刷新可以看到Test003,上图URL为我们在MyEclipse需要的URL,选中trunk右键复制URL,
由于没有创建用户,要先创建用户,步骤如下图:
创建好用户,点击Users可以看到:
粘贴我们复制的URL:
输入刚才在SVN服务器里创建的用户和密码:
选中Test003,右键选择提交,写出本次操作的注释:
提交成功后打开Test003可以看到文件后面有日期时间和用户等信息:
回到SVN服务器打开trunk可以看到文件已经提交进来了:
至此使用svn管理项目的具体过程和安装过程基本完结:
下面简单安装一下MySQL数据库,该数据库也是我们经常用到的,MySQL数据库有2种安装方法:用户自定义安装和直接解压安装,这里我使用第二种,第一种步骤虽多,但基本上没什么难度,第二种更快更便捷。
首先解压zip文件,我的解压文件路径为F:\MySQL:
安装文档参考:
win+x选择命令提示符运行,输入下图命令运行:
安装完成后使用系统服务启动MySQL,接下来安装一款可视化工具——Navicat Premium,
类似于SQLyog,但功能更为全面,安装步骤如下图:
Navicat Premium连接界面和主界面:
安装步骤:
- Java_Web SVN MySQL 20170627
- java_web
- java_web 学习记录(八):jdbc + mysql
- JAVA_WEB项目之在myecplise中配置SVN插件
- java_web会话
- Java_Web 6.26
- Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)
- java_web需要哪些技术
- java_web之ServletContext应用
- JAVA_WEB经典面试题
- JAVA_WEB学习经验总结
- Java_Web 回顾 MVC模型
- java_web之ServletContext应用
- java_web工程改名
- java_web开发入门
- java_web乱码问题
- java_web开发入门
- java_web之ServletContext应用
- 10002---二分查找
- Jquery Chosen 插件 动态生成option 或重新绑定的解决方案
- 627总结
- Java精选笔记_面向对象(构造方法、this关键字、static关键字、内部类)
- @resource,@qualify,@autowired的区别
- Java_Web SVN MySQL 20170627
- Java编程思想查漏补缺(二)
- C++学习摘要记录(2)
- Javascript面向对象
- javaweb023
- UI基础的知识点与小项目
- 《类和对象+四个默认函数+运算符重载》
- Codeforces Round #421 (Div. 2) A. Mister B and Book Reading
- git 创建新项目,下载项目到本地,合并和更新项目的简单应用记录