subversion的安装
首先去官网下载 http://subversion.apache.org/
进入官网点击【News】—>【download page】下载页
linux选择.tar.gz Windows选择.zip下载如图
下载完成后运行Setup-Subversion-1.8.16.msi
选择安装路径
安装完成后win+R 进入cmd 查看是否安装成功
svnserve --version
新建一个仓库 ## 我是安装在D盘—>D:\Subversion目录下新建一个文件夹我新建一个文件夹名为hz
文件夹建好后在cmd中输入如下命令–创建仓库
svnadmin create D:\Subversion\hz
看到刚才建好的hz文件夹是不是多了这些文件
设置密码
打开当前conf文件夹
打开svnserve.conf文件进行设置 在27行 把# 号去掉(如图)
打开passwd添加用户和密码 如图 保存就好了
配置完成现在启动svn 打开 cmd
svnserve -d -r D:\Subversion\hz
新建日志文件 在D:\Subversion 新建 log文件夹里面新建一个log.txt文件 再cmd 执行如下命令
svn mkdir svn://localhost/hz -F D:\Subversion\log\log.txt
SVN服务器搭建就完成了
一般情况下都是部署到远程服务器中和上面一样安装 就是url为svn://外网IP
在myeclipse中使用教程
如果myeclipse没有安装svn插件的话请看我另一篇博客- - - >myeclipse安装svn插件
这一步表示大家都安装好了svn插件
在myeclipse中 [window] –>[show view]–>[other…]
【SVN】- - ->【SVN资源库】 –OK
在SVN资源库中右键新建 资源库位置
输入URL地址 svn://localhost/hz(cmd svnserve -d -r D:\Subversion\hz确保没关否则连不上)
把项目同步到svn库中
在项目中右键 Team - - > Share Project…
【SVN】- - –>【next】
使用项目名为文件夹名
如下图提交项目到svn仓库
项目右下角有个橙色的瓶子表示为最新版本
提交成功
现在用eclipse来下载这个项目(模拟团队开发)
在eclipse中使用教程
如果eclipse没有安装svn插件的话请看我另一篇博客- - - >eclipse安装svn插件
这一步表示大家都安装好了svn插件
使用和myeclipse一样先打开SVN资源库面板右键新建url也填写刚才一样的(svn://localhost/hz)
这时候就可以看到刚才的上传的项目了如图
右键项目点击检出为
项目就导入了,这是后随便更新一行代码项目就会出现*号,表示与svn仓库不一致
这是后在eclipse中将项目提交一次 就好了
切换到myeclipse中 右键项目点击 [Replace With ]–[资源库中的最新内容]
这里给大家推荐 TortoiseSVN
TortoiseSVN安装(俗称小乌龟)
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在*版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。 —-百度百科
官网下载—>https://tortoisesvn.net/downloads.html
Down load
安装和一般软件一样我这里就不演示了
在window桌面右键 TortoiseSVN—>Repo-browser
填入URL