`
seawavecau
  • 浏览: 755560 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Subversion(SVN)和TortoiseSVN配置实例

阅读更多
 服务器端:
  1. 下载所需程序
    Subversion 1.3.2 http://subversion.tigris.org/downloads/subversion-1.3.2.zip

    TortoiseSVNhttp://tortoisesvn.sourceforge.net/downloads
  2. 安装(路径可以更改)解压subversion-1.3.2.zip并安装到C:\Subversion 


    按安装一般软件的方法安装TortoiseSVN,成功安装后在任意地方点击右键,弹出的菜单如下所示:
  3. 建立资料库(Repository)
    在C盘下建立文件夹RepositorySVN,这个文件夹用于保存所有你建立的资料库
    在ProjectSVN下建立一个子文件夹SampleRepository,然后在SampleRepository为咱们的例子创建一个资料库
    创建方法是:SampleRepository下点击右键,选择TortoiseSVN->Create Repository here...

    然后选择Native filesystem(FSFS)


    创建成功后目录结构如下图所示,不要轻易改动这个文件夹下的内容

  4. 导入(import...)工程资料的目录结构,这一步是让上面建立的资料库了解工程资料的目录结构
    在ProjectSVN下建立一个示例工程文件夹Sample,即C:\ProjectSVN\Sample
    在Sample下创建三个子文件夹tags,trunk,branches
    在Sample下点击右键,并选择import...
    这样就可以将你的工程的文件目录结构导入资料库了

    在URL of Repsitory中填入file:///C:/RepositorySVN/SampleRepository,注意file:后是三个///

  5. 配置用户和权限
    到刚才建立资料库下的C:\ProjectSVN\Sample\conf,修改svnserve.conf
    # [general]
    # password-db = passwd
    改为:
    [general]
    password-db = passwd
    然后修改同目录的passwd文件
    # [users]
    # harry = harryssecret
    # sally = sallyssecret
    改成
                 [users]
                 harry = harryssecret
                 sally = sallyssecret
    其中左侧是用户名,右侧是密码
    如果你还想加新的用户名和密码,可以在新的一行中创建,如:username = password
  6. 启动服务
    当Subversion安装成功后,它已经加入到了path中,所以下面打开运行cmd,并输入如下命令启动Subversion服务,这样客户端就可以访问了


    其中在命令末尾加上C:\RepositorySVN是为了告诉svn我们的资料库都放在了什么地方,加上这个很重要,否则客户端可能会报找不到资料库的错误

   客户端

  1. 先安装TortoiseSVN
  2. 在客户端的项目文件夹中,点击右键并选择SVN CheckOut...
    这样就可以将资料从服务器端checkout了
    如果访问的是一个有密码的资料库,还会要求输入用户名和密码


分享到:
评论

相关推荐

    SVN服务端subversion SVN客户端TortoiseSVN最新版本

    VisualSVN Server则是一个更易用的Windows平台解决方案,它集成了Apache和Subversion,简化了安装和配置过程。服务端的主要任务包括存储版本化的文件,处理客户端的请求,如提交、更新、比较和恢复等操作。 2. **...

    版本管理Setup-Subversion1.8和TortoiseSVN-1.8

    Subversion(简称SVN)是其中一款广泛使用的开源版本控制系统,而TortoiseSVN则是一个与之集成的Windows Shell界面客户端。在本主题中,我们将深入探讨"版本管理Setup-Subversion1.8和TortoiseSVN-1.8"在Windows 10...

    Subversion和TortoiseSVN的安装与配置

    下面我们将详细介绍Subversion和TortoiseSVN的安装与配置过程。 一、Subversion的安装 1. 获取Subversion:首先,你需要从官方网站下载Subversion的安装包,确保选择适合你操作系统(如Windows、Linux或Mac OS)的...

    Subversion部署和TortoiseSVN使用说明文档

    备注:Subversion,简称SVN Subversion是服务器端软件,用于搭建SVN服务; TortoiseSVN是客户端软件,用于给使用者连接SVN服务使用;

    SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题

    SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题 一、SVN服务端Subversion安装配置 在安装Subversion之前,需要注意下载的Subversion版本是否支持apache2.0或apache2.2。如果只支持apache2.0,需要重新...

    SVN Subversion TortoiseSVN AnkhSvn 1.8 全套

    总之,SVN Subversion、TortoiseSVN和AnkhSvn的结合,为开发团队提供了强大的版本控制解决方案,使项目管理更加有序,协同开发更加高效。通过学习和熟练掌握这些工具,你将能够更好地管理你的代码,提升团队的工作...

    SVN+TortoiseSVN+Slik-Subversion+site-1.0.6

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。TortoiseSVN则是SVN的一个图形化客户端,它为Windows用户提供了一个直观的界面来操作SVN仓库。Slik-...

    CollabNet Subversion Edge 4.0.2 + TortoiseSVN+中文包 1.8.2安装、svn服务器搭建、svn工程添加、获取全过程

    总之,CollabNet Subversion Edge结合TortoiseSVN的使用,为开发团队提供了强大的源代码管理和协作环境。通过清晰的步骤,你可以轻松地搭建起一个功能完备的SVN服务器,让团队成员高效地进行版本控制和协同开发。

    apache和Subversion及TortoiseSVN安装配置

    Apache、Subversion(SVN)和TortoiseSVN是软件开发中用于版本控制和协作的重要工具。Apache作为Web服务器,Subversion是一个集中式的版本控制系统,而TortoiseSVN则是Subversion的一个图形化客户端,使得用户在...

    svn+tortoisesvn匹配版本,避免两者不兼容打包问题

    在软件开发过程中,版本控制系统是不可或缺的工具,其中Subversion(简称svn)是一个广泛应用的集中式版本控制系统,而TortoiseSVN则是其在Windows环境下的一款图形化客户端。本资源集合了svn和TortoiseSVN的匹配...

    Subversion1.5.1发布- Subversion中文站SVN_TortoiseSVN_教程_文档_培训

    在Subversion中文站上,你可以找到关于SVN和TortoiseSVN的详尽教程和文档。这些资源包括安装指南、基本操作步骤、高级特性的介绍以及问题解决策略。对于初学者,这些教程可以帮助快速上手;对于有经验的用户,他们...

    CollabNet Subversion Server与Tortoisesvn的配置,进行版本管理

    ### CollabNet Subversion Server与TortoiseSVN的配置详解 #### 一、CollabNet Subversion Server简介 CollabNet Subversion Server是一款功能强大的版本控制系统,它结合了Apache Web服务器与Subversion版本控制...

    VS2022软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn汇编.pdf

    该文档主要介绍了Visual Studio 2022下的软件配置管理工具的配置和使用方法,涵盖了Visual SVN、TortoiseSVN和AnkhSvn三个工具的安装、配置和使用方法。 ### 1. SVN 和 VI SUAL SVN 介绍 SVN(Subversion)是一种...

    Subversion TortoiseSVN 和AnkhSvn

    Setup-Subversion-1.7.0.msi (SVN服务端) TortoiseSVN-1.7.1.22161-win32-svn-1.7.1.msi(SVN客户端) LanguagePack_1.7.1.22161-win32-zh_CN.msi(中文语言包) AnkhSvn-2.3.10509.1073(1).msi (.net 插件)

    Windows SVN Apache TortoiseSVN配置安装 svn版本库迁移.doc

    Windows环境下配置SVN、Apache和TortoiseSVN的过程,以及SVN版本库的迁移,涉及到多个关键知识点。首先,让我们深入了解这些组件。 1. **TortoiseSVN**: TortoiseSVN是Subversion的Windows shell集成客户端,提供...

    SVN-subversion-tortoiseSVN.7z

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。它允许多人协同工作,记录每次修改,合并不同的工作版本,并且能够恢复到任何历史状态。Subversion是SVN的核心,它提供了命令行...

    SVN(含Subversion1.6.6 TortoiseSVN1.6.6 汉化包 配置教程).rar

    这个“SVN(含Subversion1.6.6 TortoiseSVN1.6.6 汉化包 配置教程).rar”压缩包包含了Subversion 1.6.6版本以及TortoiseSVN 1.6.6的汉化版和配置教程,非常适合中国用户使用,避免了语言障碍,提高了工作效率。...

Global site tag (gtag.js) - Google Analytics