﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-zhangxl_blog-文章分类-版本控制</title><link>http://www.blogjava.net/zhanglongsr/category/16378.html</link><description>路漫漫其修远兮，吾将上下而求索！</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 08:09:36 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 08:09:36 GMT</pubDate><ttl>60</ttl><item><title>搭建Subversion版本控制环境</title><link>http://www.blogjava.net/zhanglongsr/articles/75711.html</link><dc:creator>zhangxl</dc:creator><author>zhangxl</author><pubDate>Tue, 17 Oct 2006 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/zhanglongsr/articles/75711.html</guid><wfw:comment>http://www.blogjava.net/zhanglongsr/comments/75711.html</wfw:comment><comments>http://www.blogjava.net/zhanglongsr/articles/75711.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhanglongsr/comments/commentRss/75711.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhanglongsr/services/trackbacks/75711.html</trackback:ping><description><![CDATA[
		<p>
				<strong> 一.windows下环境搭建<br /></strong>      在Windows下安装最为方便的办法就是下载安装程序，你可以到下面这个地址下载最新的二进制压缩版本svn-win32-1.2.3.zip ，地址是： <a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91">http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91</a> 把该文件解压到一个目录，假定为 D:\subversion。接下来新建一个存放项目的资源库目录，例如：D:\repository\svn\news，执行下面命令对这个项目目录进行初始化： D:\subversion\bin&gt; svnadmin create D:\repository\svn\news.Subversion会在D:\repository\svn\news目录下生成很多的子目录以及文件，接下来我们需要设置该项目的用户信息以及项目的基本信息，打开D:\repository\svn\news\conf\passwd文件，去掉[users]的注释，并添加用户如下：<br />                        ### This file is an example password file for svnserve.<br />                        ### Its format is similar to that of svnserve.conf. As shown in the<br />                        ### example below it contains one section labelled [users].<br />                        ### The name and password for each user follow, one account per line.</p>
		<p>                        [users]<br />                        zhangxl= zhangxl   (用户名和密码)<br />                        songdl= songdl<br />Subversion使用了明码存储用户的口令，这应该算是它的一个不足。<br />      接下来打开conf\svnserve.conf修改如下: <br />                        [general]<br />                        anon-access = read<br />                        auth-access = write<br />                        password-db = passwd<br />                        realm = project1<br />      在做完这些基本的设置后就可以启动 Subversion 了，当然最好的方式就是让 Subversion 做为一个服务来运行，我们可以通过一个第三方的工具 SVNService 让 Subversion 以 Windows 服务的方式运行。<br />到 <a href="http://dark.clansoft.dk/~mbn/svnservice/">http://dark.clansoft.dk/~mbn/svnservice/</a> 下载SVNService.zip并把它解压到{Subversion}\bin目录下，通过运行 svnservice -install -d -r D:\repository\project1 ，执行的结果显示：SVNService installed. 这时候你可以在服务控制台中看到名为SVNService的服务，启动它就可以了，如果你不想用服务的方式启动Subversion，你可以运行svnserve -d来启动Subversion。<br />      要卸载SVNService服务，只需要运行 SVNService -remove 即可。<br />[参考资料]:http://www-128.ibm.com/developerworks/cn/opensource/os-ecl-subversion/index.html</p>
<img src ="http://www.blogjava.net/zhanglongsr/aggbug/75711.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhanglongsr/" target="_blank">zhangxl</a> 2006-10-17 18:06 <a href="http://www.blogjava.net/zhanglongsr/articles/75711.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>