<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/SVN-win-Subversion-html/</link>
<title><![CDATA[Windows平台下搭建本地SVN版本管理服务器]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Thu, 26 Aug 2010 03:24:52 +0000</pubDate> 
<guid>https://www.heckjj.com/SVN-win-Subversion-html/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-family: 微软雅黑;">我们在cmd中使用命令经常为自己编写的代码没有很好地管理，所以决定搭建本地SVN来管理版本。<br/>需要用到的软件：<br/>一、SVN服务端：<a href="http://subversion.tigris.org/" target="_blank">Subversion</a>&nbsp;&nbsp; <a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&amp;expandFolder=11151&amp;folderID=91" target="_blank">1.6.x (archived, win32, apache 2.2.x)</a><br/><br/>二、SVN客户端：<a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a><a href="http://tortoisesvn.net/downloads" target="_blank">1.6.10下载</a><br/><br/>1.服务端与客户端的安装 <br/>&nbsp;&nbsp;a.把服务端下载下来直接双击安装就可以了，装完后在D盘新建SVN版本数据文件夹，也可以在其它想要的盘。 <br/>&nbsp;&nbsp;b.把客户端下载下来直接双击安装，里面也有中文包，也一起安装就是中文的了。 <br/>2.建立版本库（Repository）//此步是针对每开发一个项目都要新建的目录，如果有很多项目则要新建很多版本库，此只是举例 <br/>&nbsp;&nbsp;a.方法一 在cmd中使用命令 </span><br/>&nbsp;&nbsp;<textarea name="code" class="python" rows="15" cols="100">svnadmin create D:&#92;svn&#92;repository</textarea><br/>&nbsp;&nbsp;<span style="font-family: 微软雅黑;"> b.方法二 进入D盘下的SVN新建一个目录repository（针对自己的项目起名），鼠标右键 TortoiseSVN =&gt; 在此创建版本库<br/>3.创建用户（USER） <br/> 进入D:&#92;svn&#92;repository&#92;conf文件夹，编辑svnserve.conf文件<br/> 1.去除password-db = passwd前的注释符(前面不能有空白)，表明对password从passwd中获取。<br/> 2.然后再编辑passwd文件，在[user]下面添加希望的用户名，比如我修改如下：</span><textarea name="code" class="python" rows="15" cols="100"> 
[users]
 # harry = harryssecret
 # sally = sallyssecret
admin = admin</textarea><br/><span style="font-family: 微软雅黑;">表明添加了一个用户，用户名为admin，密码为admin。<br/>4.apache中的相关修改 <br/> 1.将C:&#92;Program Files&#92;Subversion&#92;bin下的mod_dav_svn.so 和mod_authz_svn.so，拷内到apache的&nbsp;&nbsp;modules 文件夾下.<br/> 2.将apache的httpd.conf中的 </span><textarea name="code" class="python" rows="15" cols="100">
 #LoadModule dav_fs_module modules/mod_dav_fs.so
 #LoadModule dav_module modules/mod_dav.so</textarea><br/> 注释（即“#”）去掉<br/> 3. 在apache的httpd.conf中的添加，并设置位置：<textarea name="code" class="python" rows="15" cols="100">
&nbsp;&nbsp;LoadModule dav_svn_module modules/mod_dav_svn.so
&nbsp;&nbsp;LoadModule authz_svn_module modules/mod_authz_svn.so
&nbsp;&nbsp;&lt; Location /svn&gt;
&nbsp;&nbsp;&nbsp;&nbsp; DAV svn
&nbsp;&nbsp;&nbsp;&nbsp; SVNPath D:/svn/repository
&nbsp;&nbsp;&lt;/Location&gt;</textarea><br/><span style="font-family: 微软雅黑;">5.在C:&#92;Program Files&#92;Subversion&#92;bin中添加一个bat命令文件（命名为setupservice.bat），內容为<br/></span><textarea name="code" class="python" rows="15" cols="100">
&nbsp;&nbsp; sc create svnservice binpath= &quot;C:&#92;Program Files&#92;Subversion&#92;bin&#92;svnserve.exe --service -r D:&#92;svn&quot; depend= Tcpip 
&nbsp;&nbsp; start= auto
&nbsp;&nbsp; sc start svnservice&nbsp;&nbsp; 
&nbsp;&nbsp; pause</textarea><br/><span style="font-family: 微软雅黑;"> 说明：第1句sc create svnservice 是创建一个名字为红色部分SVN的服务，第2句是启动此服务。如果要删除该服务则用 </span><br/><textarea name="code" class="python" rows="15" cols="100">sc delete svnservice</textarea><br/><span style="font-family: 微软雅黑;">其它的可参考 Subversion 命令 <br/>6.运行setupservice.bat <br/>7.接着右键 TortoiseSVN =&gt; 版本浏览器 输入svn://localhost/repository就可以看到已经创建完了。 <br/>8.到这本地搭建SVN服务器就结束了。下一节是使用与管理。</span><br/>Tags - <a href="https://www.heckjj.com/tags/subversion/" rel="tag">subversion</a> , <a href="https://www.heckjj.com/tags/svn/" rel="tag">svn</a> , <a href="https://www.heckjj.com/tags/tortoisesvn/" rel="tag">tortoisesvn</a> , <a href="https://www.heckjj.com/tags/%25E7%2589%2588%25E6%259C%25AC%25E7%25AE%25A1%25E7%2590%2586/" rel="tag">版本管理</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/SVN-win-Subversion-html/#blogcomment</link>
<title><![CDATA[[评论] Windows平台下搭建本地SVN版本管理服务器]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/SVN-win-Subversion-html/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>