`
nicegege
  • 浏览: 589760 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SVN使用总结

    博客分类:
  • SVN
 
阅读更多
1,软件下载* 下载Subversion服务器程序。
到官方网站 的下载二进制安装文件,来到二进制包下载部分 ,找到 Windows NT, 2000, XP and 2003部分,然后选择"the same directory",这样我们可以看到许多下载的内容,目前可以下载svn-1.4.6-setup.exe。
下载Subversion的Windows客户端TortoiseSVN。TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
官方网站是TortoiseSVN,下载方式和前面的svn服务器类似,在Download页面的我们选择Official version for Win2k/XP or higher的版本,然后在sourceforge的下载页面选择目前的最高稳定版本的安装文件TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi,还可以sourceforge的语言下载页面中,下载简体中文语言包。
2,服务器和客户端安装* 服务器安装,直接运行svn-1.4.6-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
* 安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
3,建立版本库(Repository)运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmin create E:\svndemo\repository(在这之前需要自己建立目录svndemo)就会在目录E:\svndemo\repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:\svndemo\repository(当然这个目录是需要空的)下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。4,配置用户和权限来到E:\svndemo\repository\conf目录,修改svnserve.conf:# [general]
# password-db = passwd改为:[general]
password-db = passwd然后修改同目录的passwd文件,去掉下面三行的注释:# [users]
# harry = harryssecret
# sally = sallyssecret最后变成:[users]
admin = admin(此处写入用户名称和密码以供后面访问时使用)5,运行独立服务器在任意目录下运行:sc create svnserve binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service --root E:\svn\repository" displayname= "Subversion" depend= tcpip start= auto 我们的服务器程序就会在windows启动的时候自动启动了。当然你可以在“开始->运行...”中执行"services.msc"看看是不是自动启动的结果.删除服务:
2. URL of repository输入“svn://localhost/trunk”
3. ok完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
4. 基本客户端操作取出版本库到一个工作拷贝:来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。在工作拷贝中作出修改并提交:打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。察看所作的修改:readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。
分享到:
评论

相关推荐

    SVN使用教程总结

    SVN 使用教程总结 .Subversion(SVN)是一种自由/开源的版本控制系统,旨在帮助程序员更好地管理代码版本。通过 SVN,可以记录每一次文件和目录的修改,快速恢复到早期版本,检查数据修改的历史。 一、SVN 服务器...

    SVN使用方法简单总结

    首先,安装SVN的客户端工具是使用SVN的基础。TortoiseSVN是一个常用的Windows平台下的图形化SVN客户端,通过安装`TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi`,你可以获得直观的右键菜单集成,方便进行各种SVN...

    SVN使用教程总结.doc

    SVN 使用教程总结 本文档旨在提供一个详细的 SVN 使用教程,从 SVN 的基本概念到服务器搭建、客户端安装、版本库管理、用户和组管理等方面进行了详细的讲解。 一、SVN 简介 SVN(Subversion)是一种免费/开源的...

    SVN使用方法ppt

    SVN,全称为Subversion,是一种广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪并管理项目中的文件和目录的变更。...掌握SVN的使用,能够极大地提升开发效率和代码质量管理。

    SVN使用手册大全(史上最全)-pdf版.pdf

    ### SVN使用手册大全知识点梳理 #### 一、SVN简介 ...以上是SVN使用手册大全中关于SVN基本操作的知识点总结,涵盖了从安装客户端到日常使用的各个方面,对于初次接触SVN的用户来说具有很高的参考价值。

    myEclipse8.5集成svn android svn使用

    总结,myEclipse8.5集成SVN可以提高开发效率,便于团队协作。通过正确的配置和操作,开发者能够在Android项目中充分利用SVN的功能,实现代码的版本控制,保证项目的稳定和可维护性。同时,了解如何使用delSvn.reg这...

    SVN日常使用指南

    ### SVN日常使用指南知识点梳理 #### 一、SVN客户端汉化 SVN客户端的汉化对于非英语母语的用户来说非常重要,它能够...以上是对SVN日常使用指南中的关键知识点的详细总结。希望这些内容能帮助您更好地理解和使用SVN。

    linux下svn的使用

    ### Linux 下 SVN 的使用 #### 一、简介 Subversion(简称 SVN)是一种分布式版本控制系统,主要用于软件开发项目中管理源代码的历史版本。SVN 是 CVS 的替代品,在功能性和性能方面进行了改进,使得它成为了现代...

    svn使用说明

    ### SVN使用说明与详解 #### 一、SVN概述与重要性 SVN(Subversion)作为一款广泛应用的版本控制系统,对于软件开发团队而言至关重要。它不仅能够有效地管理项目的源代码,还能帮助团队成员追踪每一次代码变更的...

    svn安装手册和使用总结

    《SVN安装手册和使用总结》 Subversion(简称svn)是一种版本控制系统,它是CVS的升级版,广泛应用于软件开发和其他需要版本控制的场景。本文档主要针对 SVN 的初学者,提供安装、配置和基本使用的指导。 1. **...

    SVN服务器配置总结

    【SVN服务器配置总结】 Subversion(简称SVN)是一种版本控制系统,用于管理代码库,便于多用户协作和代码版本管理。这篇博文将详细介绍如何配置SVN服务器,以实现高效和安全的代码版本控制。 首先,我们需要安装...

    本机使用SVN教程

    ### 本机使用SVN教程知识点详解 #### 一、SVN简介与版本控制系统概念 - **SVN(Subversion)**:一种集中式的版本控制系统,由CollabNet发起并维护,是CVS(Concurrent Versions System)的升级替代品。SVN的主要...

    svn服务器配置总结.txt

    ### SVN服务器配置详解 在软件开发领域,版本控制系统如Subversion(简称SVN)是团队协作不可或缺的工具。本文将详细解析如何配置一个...在实际操作中,应根据团队的具体需求,灵活调整配置,以达到最佳的使用效果。

    SVN使用手册

    ### SVN使用手册知识点详解 #### 一、SVN在软件开发中的重要性 在软件开发过程中,特别是团队协作开发场景下,SVN(Subversion)作为版本控制系统的重要性不容忽视。传统开发模式(如图一所示的COPY模式)存在诸多...

    Linux详细教程大全之SVN命令总结.docx

    Linux 详细教程大全之 SVN 命令总结 Linux 作为一个开源操作...本文档详细介绍了 SVN 的基本概念和常用命令,包括从版本库获取信息、从版本库到本地、从本地到版本库等,旨在帮助读者快速掌握 SVN 的使用方法和技巧。

    SVN用法总结,介绍具体svn的各种命令

    ### SVN使用指南与命令详解 #### 一、概述 Subversion(简称SVN)是一种集中式的版本控制系统,广泛应用于软件开发和其他需要版本控制管理的领域。通过SVN,团队成员可以方便地协作开发项目,同时确保项目的每个...

    SVN Linux使用(客户端使用篇)

    ### SVN Linux客户端使用详解 #### 一、简介 本文档主要介绍了如何在Linux环境下使用Subversion (SVN)客户端进行版本控制操作。Subversion是一种集中式的版本控制系统,广泛应用于软件开发过程中,帮助开发者管理...

Global site tag (gtag.js) - Google Analytics