手贱 重装 系统然后,在配置svn插件和url报错了,搞了一天,看了很多百度分享方法发现都没切中要害 讲不清, 分享个大家
包含svn
插件安装,svn项目版本库创建,和myeclipse中如何用这个url地址(个人觉得大家都是在这里栽跟头了,和百度各个博客分享都没讲清楚人家问的是什么,我这里就专门分析了)
第一步:安装svn插件
下载插件:
服务器端程序的下载地址可以使用:
http://sourceforge.net/projects/win32svn/files/latest/download
下载到的文件是:Setup-Subversion-1.8.9-1.msi
拷贝文件到:
C:\Users\kaimeng\MyEclipse Professional 2014\soft
这个soft要自己创建(首次)
路径:C:\Users\kaimeng\MyEclipse Professional 2014\dropins
dropins目录
创建:svn.link
内容如下:
path=C:\\Users\\kaimeng\\MyEclipse Professional 2014\\soft\\svn
安装注意
安装路径不要有空格
系统默认安装C:\Program Files 这个地方可是有空格的,
空格影响做程序员的我们我就不多说了,自己其他盘根目录建立吧
第二步:
1创建svn版本库
我这里是D:\DevRepository\SvnRep(svn项目根目录 )而我的项目目录版本库是在这个路径下的OA中:也就是D:\DevRepository\SvnRep\OA
2创建项目版本库代码
D:\DevRepository\SvnRep\OA>svnadmin create D:\DevRepository\SvnRep\OA
这里一定要这个D:\DevRepository\SvnRep\OA路径这个OA包路径下 是空的才行
3运行服务
主命令 参数1 参数2
svnserve =-d
表示后台执行 =-r表示版本库根目录
举例 svnserve -d -r D:\DevRepository\SvnRep\OA
4运行服务开启状态查询
SVN服务监听3690端口,打开一个新的cmd窗口,使用netstat -an 命令查看3690端口是否被监听
这里都是在cmd系统管理员权限下的cmd命令操作
5myeclipse配置检出
(这里最容易忽视的就是你的权限问题)
svnserve.conf
中去掉 #+空格 的操作
不是去掉# 而是 #+空格
这里后边有配图
我的本地服务器ip:192.168.0.103
也就是全写就是svn://192.168.0.103/D:/DevRepository/SvnRep/OA
提示用户kaimeng 提示输入密码123
同时在建立urlsvn地址的时候一定要是svn://localhost/OA
这里的 svn://localhost 表示的是你加载服务中那个url全拼地址了
只需要在后面补全你项目地址就行了 我这里是整个项目是OA就是写OA就行了
千万别写成svn://localhost/D:/DevRepository/SvnRep/OA
(因为我在建立自动启动服务的时候是)
sc create MySVNService binpath= "D:\Devinstall\SubVersion\bin\svnserve.exe --service -r D:\DevRepository\SvnRep" start= auto depend= Tcpip
相当于我只要把我剩下的补全就行了
包含svn
插件安装,svn项目版本库创建,和myeclipse中如何用这个url地址(个人觉得大家都是在这里栽跟头了,和百度各个博客分享都没讲清楚人家问的是什么,我这里就专门分析了)
第一步:安装svn插件
下载插件:
服务器端程序的下载地址可以使用:
http://sourceforge.net/projects/win32svn/files/latest/download
下载到的文件是:Setup-Subversion-1.8.9-1.msi
拷贝文件到:
C:\Users\kaimeng\MyEclipse Professional 2014\soft
这个soft要自己创建(首次)
路径:C:\Users\kaimeng\MyEclipse Professional 2014\dropins
dropins目录
创建:svn.link
内容如下:
path=C:\\Users\\kaimeng\\MyEclipse Professional 2014\\soft\\svn
安装注意
安装路径不要有空格
系统默认安装C:\Program Files 这个地方可是有空格的,
空格影响做程序员的我们我就不多说了,自己其他盘根目录建立吧
第二步:
1创建svn版本库
我这里是D:\DevRepository\SvnRep(svn项目根目录 )而我的项目目录版本库是在这个路径下的OA中:也就是D:\DevRepository\SvnRep\OA
2创建项目版本库代码
D:\DevRepository\SvnRep\OA>svnadmin create D:\DevRepository\SvnRep\OA
这里一定要这个D:\DevRepository\SvnRep\OA路径这个OA包路径下 是空的才行
3运行服务
主命令 参数1 参数2
svnserve =-d
表示后台执行 =-r表示版本库根目录
举例 svnserve -d -r D:\DevRepository\SvnRep\OA
4运行服务开启状态查询
SVN服务监听3690端口,打开一个新的cmd窗口,使用netstat -an 命令查看3690端口是否被监听
这里都是在cmd系统管理员权限下的cmd命令操作
5myeclipse配置检出
(这里最容易忽视的就是你的权限问题)
svnserve.conf
中去掉 #+空格 的操作
不是去掉# 而是 #+空格
这里后边有配图
我的本地服务器ip:192.168.0.103
也就是全写就是svn://192.168.0.103/D:/DevRepository/SvnRep/OA
提示用户kaimeng 提示输入密码123
同时在建立urlsvn地址的时候一定要是svn://localhost/OA
这里的 svn://localhost 表示的是你加载服务中那个url全拼地址了
只需要在后面补全你项目地址就行了 我这里是整个项目是OA就是写OA就行了
千万别写成svn://localhost/D:/DevRepository/SvnRep/OA
(因为我在建立自动启动服务的时候是)
sc create MySVNService binpath= "D:\Devinstall\SubVersion\bin\svnserve.exe --service -r D:\DevRepository\SvnRep" start= auto depend= Tcpip
相当于我只要把我剩下的补全就行了