您的位置:首页 > 理论基础

读书系列之-《计算机程序的构造和解释》

2011-03-29 00:33 148 查看
 
svn版本:1.5.6 for windows

下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
 
1.解压后,配置环境变量。
 
2.创建资源库并格式化。
创建文件目录  c:\repository\project
初始化           svnadmin create c:\repository\project
 
3. 修改配置文件 project\conf目录下的 passwd 文件添加用户
    [users]
    root=1234
    修改配置文件 project\conf目录下的  svnserve.conf  
    [general]
    anon-access = read
    auth-access = write
    password-db = passwd
    realm = project
    注意:修改配置文件的时候,去掉默认#注释时不能留有空格,如:
    anon-access = read   
      auth-access = write  
   第二种就是错误的
 
4.安装服务(如解压后的svn目录D:\svn-win32-1.5.6)
 创建autoRunSVN.bat文件,内容是:
sc create MySVNServer binpath="D:\svn-win32-1.5.6\bin\svnserve.exe --service  -r H:\homerepos" displayname= "SVNService" depend= Tcpip start= auto
pause
注意之处:
(1)sc是windows自带的服务配置程序,MySVNServer 是服务的名称.
(2)参数binPath表示svnserve可执行文件的安装路径,由于路径中的Program Files带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成 。
(3)--service参数表示以windows服务的形式运行,--r指明svn repository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
(4)displayname表示在windows服务列表中显示的名字, depend =Tcpip 表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。安装服务后,svnserve要等下次开机时才会自动运行。
(5)binPath的等号前面无空格,等号后面有空格 displayname depend start也都一样 <br />service前面是--,不是- ,而r前面是-
(6)若要卸载svn服务,则执行 sc delete svnserve 即可。
(7)从"sc"到"auto"是在同一个命令sc,必须写在同一行。
 创建成功后,可以在运行中键入service.msc察看系统服务,找到SVNService项,查看这项服务的属性,可以使用Windows提供的界面操作SVNService服务了。
    也可以使用命令行启动、停止服务。
启动服务:net start svnservice
停止服务:net stop svnservice

 

 
SVN客户端eclipse插件subclipse
地址: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
注意选择对应的插件地址更新 (如eclipse版本3.2)便选择
http://subclipse.tigris.org/update_1.4.x
 
更新eclipse完插件时,可能出现这个错误
 Subclipse Integration for Mylyn 3.x (Optional) (3.0.0) requires plug-in  "org.eclipse.mylyn.tasks.core (3.0.0)"
 去掉就行了
 
更新完后就可以使用了
右键点击项目,选择team-share project-svn-Create a new repository location在Url里输入
svn://资源服务器IP/资源保存文件   如:svn://192.168.0.100/repository/project

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: