一、
				
				软件下载并安装
		
		
				
						1、  
				
				服务器
		
		
				1
				)下载
				Subversion
				服务器端软件,网址:
				
						
								http://subversion.tigris.org/
						
				
				。在下载页面找到
				Windows NT, 2000, XP and 2003
				,
				然后点击相关连接进入即可下载,目前最新版本是
				svn-1.3.2-setup.exe
				。
		
		
				2
				)下载后,运行
				svn-1.3.2-setup.exe
				直到安装成功。
		
		
				
						2、  
				
				客户端
		
		
				1
				)下载
				Subversion
				的
				windows
				客户端程序
				TortoiseSVN
				和中文语言包,网址:
				
						
								http://tortoisesvn.tigris.org/
						
				
				。目前最新版本是
				TortoiseSVN-1.3.5.6804-svn-1.3.2.msi
				和
				LanguagePack-1.3.5.6804-win32-zh_CN.exe
				。
		
		
				2
				)下载后,先运行
				TortoiseSVN-1.3.5.6804-svn-1.3.2.msi
				安装程序,完成后,提示要重启计算机,选择“否”,运行中文语言包程序完成后再重启计算机。
		
		
				
						
						
				
		
		
				
						二、
				
				建立版本库
				运行
				Subversion
				服务器需要首先要建立一个版本库(
				Repository
				),可以看作服务器上存放数据的数据库,有两种方法可以建立版本库:
				
						1、  
				
				命令行方法:在命令行模式下,运行
				svnadmin create f:\repository
				,即可在
				F
				盘下创建一个版本库
				repository
				。
				
						2、  
				
				界面操作方法:在
				F:\repository
				目录下,右键,选择
				TortoiseSVN
				下的“在此创建文件库”,文件库类型选择默认的“本地文件系统
				(FSFS)
				”,这样就会在该目录下创建一个版本库。
		
		
				
				
		
		
				
						三、
				
				配置用户和权限
		
		
				
						1、  
				
				在
				F:\repository\conf\svnserve.conf
				文件中去掉
				# password-db = passwd
				项前面的
				#
				号和空格(空格一定要去掉,否则会报错)。
		
		
				svnserve.conf
				文件内容如下:
		
		
				[general]
		
		
				# anon-access = read
		
		
				# auth-access = write
		
		
				# password-db = passwd
		
		
				# authz-db = authz
		
		
				# realm = My First Repository
		
		
				各参数定义如下:
		
		
				anon-access
				:定义非授权用户的访问权限,有三种方式:
				none
				、
				read
				、
				write
				,设置为
				none
				限制访问,
				read
				为只读,
				write
				为具有读写权限,默认为
				read
				。
		
		
				auth-access
				:定义授权用户的访问权限,有三种方式:
				none
				、
				read
				、
				write
				,设置为
				none
				限制访问,
				read
				为只读,
				write
				为具有读写权限,默认为
				write
				。
		
		
				password-db
				:定义保存用户名和密码的文件名称,这里为
				passwd
				,和该文件位于同一目录。
		
		
				authz-db
				:定义保存授权信息的文件名称,这里为
				authz
				,和该文件位于同一目录。
		
		
				realm
				:定义客户端连接是的“认证命名空间”,
				Subversion
				会在认证提示里显示,并且作为凭证缓存的关键字。
		
		
				
						2、  
				
				在
				F:\repository\conf\ passwd
				文件中去掉
				# harry = harryssecret
				和
				# sally = sallyssecret
				两项前面的
				#
				号和空格。
		
		
				passwd
				文件内容如下:
		
		
				[users]
		
		
				# harry = harryssecret
		
		
				# sally = sallyssecret
		
		
				这里定义了两个用户
				harry
				和
				sally
				,用户密码分别是
				harryssecret
				和
				sallyssecret
				。同样,我们还可以定义自己的用户名和密码。
		
		
				
						四、
				
				运行服务器
		
		
				在命令行模式下,运行
				svnserve –d –r f:\repository
				,服务器即可启动。
		
		
				
				
		
		
				
						五、
				
				初始文件导入
1、
				在我们想要做版本控制的项目根目录下,右键,选择
				TortoiseSVN
				中的导入,
		
		
				
				
		
		
				2、然后提示输入文件库路径,如:
				svn://localhost/repository
				,
		
		
				
				
		
		
				3、确定后提示要输入用户名和密码,输入我们在
				passwd
				文件中定义的用户名和密码后(如用户名为
				harry
				,密码为
				harryssecret
				),数据就导入到我们定义的版本库
				repository
				中了。
		
		
				
						六、
				
				客户端操作
		
		
				
						1、  
				
				从版本库中取出项目:
		
		
				在右键菜单中选择“
				SVN 
				取出”,
				然后在“文件库
				URL
				”一栏填写
				Subversion
				服务器上文件库的路径,如:
				svn://localhost/repository
				,确定后,就可以取出文件库
				repository
				中的文件。
				
						
						 
				
		
		
				
				
		
		
				
						2、  
				
				更新项目:
		
		
				在右键菜单中选择“
				SVN 
				更新”就可以将文件库中最新版本的文件取到本地计算机上。
		
		
				
				
		
		
				
						3、  
				
				提交修改:
		
		
				对修改过的文件确定没有问题后即可提交到文件库中,
				确定后,即可将修改过的文件提交到版本库中。
		
		
				
						4、  
				
				查看文件库
		
		
				选择“文件库浏览器”菜单,就可以打开
				Subversion
				服务器上可见的文件库,
				并可以对文件库中的文件及文件夹进行操作。