svn服务端安装摘要
记得第一次用svn是在widemex的时候,董老师给我的账号,之后进项目组后,那个账号权限就像挤牙膏一样。很不爽!
慢慢的我习惯了svn,尤其是那些各种小图标,看着就是爽。
这两天有空在自己机子上也弄个服务端玩玩,看着版本号的一点点升,真爽。
嗯,现在两个小示例工程,一个2,一个9。
要是有一天变那个多少了,我就回家。
这个变的比《命若琴弦》要简单的多,所以不跟他比。
之前在合肥也整过cvs,那时只是为了理解一下版本控制中的各种冲突,当然那次经历对我这次顺利使用svn还是很有帮助的。
不过感觉svn比cvs要好用一点(在设置账号和权限方面)。
0、安装前的准备:
1、 安装文件准备,三个都特别小,另外两个是cvs的不用关心。
2、 安装服务端:
我装在“D:\svn\ Subversion”下,
正常安装,注意安装路径不能出现空格(“D:\Program Files”有空格的不行)。
3、 配置环境变量:
Path D:\svn\Subversion\bin
在命令行中输入svn --version出现即可
4、 由于一些不可告人的秘密,svn有些指令在windows下不好使,当然在linux下是好使得。比方说,后台运行服务。
所以,咱得把服务加到windows的服务中。
结果(我已经将自动改为手动了,并启动了svn的服务):
5、 安装客户端:
我安装在“D:\svn\TortoiseSVN”
6、 建个文件夹root
7、 再建个文件夹web(后悔起了这个名字)
8、 进入web文件夹
右击创建资源库
傻瓜式确定后,web文件下将多出很多东东
9、 当然这里我们只关心conf,因为这里有权限设置方面的东西
首先在svnserve.conf中改动权限
接着在authz中登记用户
从配置资源库web根目录开始,用户bwlv拥有读写权限。至于其他权限设置,请百度。
最后在passwd文件中登记密码。
10、 你可以用客户端向你的资源库导入东东了,我试过,好用,但是我更喜欢用myeclipse中的svn插件。总而言之,这里的使用应该相当简单了,要是整不通的话,可以联系我。
11、 咱看个几个效果图吧。看了就明白为什么说我后悔把那个文件夹建成web了。
12、有些细节可能没提到,那是我觉得我不会表达了。要是整不通的话,你就只能过来看我操作了。
13、我们再来看看咱们的东西都去哪了。
14、关于版本信息
15、我们打开7看看
16、整整的内容呢:
17、我们再打开7看看:
18、我们还能说什么呢?不知道,反正我暂时无语了。
19、刚刚发现这个类名被简化了。