首先介绍一下Subversion与TortoiseSVN两者之间的关系:
Subversion是一种集中分享信息的系统,它的核心是 版本库 ,储存所有的数据。版本库按照 文件树 形式储存数据-包括文件和目录。任意数量的客户端都可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。
TortoiseSVN是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央 版本库 ,除了能记住文件和目录的每次修改之外,版本库非常像普通的文件服务器。可以将文件恢复到过去的版本,并且可通过检查历史知道数据做了哪些修改,谁做的修改。
也就是说Subversion是服务器端建立的版本库,我们需要通过TortoiseSVN这个客户端去访问Subversion这个所谓的文件服务器。
1- subversion安装步骤
先从 http://subversion.tigris.org/ 下载基于SVN协议的服务端软件。
接下来进行若干配置:
a:
使用命令 svnadmin create "D:\MySVN" 创建版本库,引号中为版本库地址
b:
接着进行两个文件的配置
b-1:
    
      
              打开 D:\MySVN\conf\svnserve.conf,去掉以下内容之前的注释符
        
              [general]
        
              anon-access = none
        
              auth-access = write
        
              password-db = passwd
        
              realm = My First Repository
        
              说明: anon-access = none 不允许匿名访问!
        
              auth-access = write 允许提交修改
        
              password-db = passwd 密码文件名字
      
    
  
b-2:
    
      
              用记事本打开D:\MySVN\conf\passwd,添加用户名(user)和密码(passwd)
        
              [users]
        
              user=password
        
              可以添加多个这样的用户名密码对。
      
    
  
c:
    
      
              创建svn 服务,并启动,这样svn 就会开机自动启动
        
              在控制台下,输入如下命令:
        
        
          sc create svnserver binpath= "d:\Subversion\bin\svnserve.exe --service -r d:\mysvn" displayname= "Subversion" password= "password" depend= tcpip start= auto
        
      
    
  
    
             注意:
      
             Ⅰ. 如果路径中包括空格,一定要用“\”处理“"”号,
      
              例如svnserve.exe 在c:\program files\subversion\中,则命令应该写
      
              为binpath= \"c:\program files\subversion\bin\svnserve.exe\"
    
  
    
      
             Ⅱ. sc 对选项的格式还有要求,所有的“=”前不能有空格,而后面必须有
      
              空格。例如depend= Tcpip 不能写为depend = Tcpip 或depend=Tcpip
    
  
Ⅲ.服务若没有启动:使用指令 sc start svnserver开启创建的服务。
d:
经过上述操作,就可以使用svn://localhost 访问SVN 服务器(SVN客户端)。
    
      
        
          
            2-安装及下载client 端
          
        
        
            1. 下载Windows 端程序:
        
          http://tortoisesvn.net/downloads
        
        。
      
    
  
2. 执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。正确安装后,应该进行一次的重开机,以确保TortoiseSVN 的正确无误。
    
      
        
            3.安装成功后,在资源管理器任何一个文件夹上按下鼠标右键,应该可以看到如下图所示:
      
    
  
    
      
            在桌面空白处,单击鼠标右键出现如下图所示的菜单。
        
            其中有三项关于SVN 的可操作菜单项,选择后进行不同的操作。
      
    
  
表示安装成功。
    
      
         
      
    
  


 
					 
					