SVN相信大家都有使用过或者听说过吧?它的好处我这里就不说了,网上介绍多的是。因为是版本控制,所以个人认为其设计的原理不需要懂得太多,只需要了解常识即可。小弟google了许久,也没找到一篇介绍快速入门的文章。无奈之下,看了几篇长篇大论,终于学了点点的皮毛。下面我将写一个svn快速入门系列,因为是快速入门,所以一般只讲操作。(这里有些内容都是参考 深入浅出系列之二_SubVersion)
首先,我们下载svn安装文件,输入网址:http://subversion.tigris.org ,找到...more downloads...,然后找到windows那一块下载,注意,有两个版本Apache 2.0 or Apache 2.2 ,可以选择和你电脑里面apache服务器同样的版本下载。
安装完成后,可在命令行输入svn --version查看是否安装成功,以及在系统变量里查看path是否增加了svn的安装目录。如下图:
接着,在服务器端创立创库(repository)。a.手动在硬盘上创建一个文件夹。
b.在命令行输入svnadmin create + 仓库目录。 创建版本库。如图:
此时。仓库所在文件夹会多出几个文件,说明仓库创建成功。
SVN此时已经在你的电脑里准备就绪,下面将介绍SVN的几个常用命令:import ,checkout,commit,update以及mkdir。
在执行import,commit,update,mkdir的时候,svn需要记录操作日志,方法一:在系统环境变量增加一个SVN_EDITOR变量,该变量的值取为系统自带的记事本:notepad。方法二,建立一个log.txt,作为日志。(一般建议用方法二,所以我下面将用方法二)。
为了便于在命令行下的操作,先设置svn为允许匿名帐号进行读写的操作:在仓库的conf目录下有一个文件svnserve.conf,用记事本打开,可以看到一行:#anon-access = read,意思为匿名用户有读的权限。将其前面的注释符#去掉。这一行即生效。再加上一行:anon-access = write,赋予匿名用户写的操作。如图:
首先,启动服务: svnserve –d –r k:\repository,该命令含义为让SVN将此目录作为仓库,并侦听客户端的请求。其中-d的作用为后台模式,而-r的作用为指定服务器的仓库路径。
建立新的命令提示符,执行mkdir命令在svn创建一个test的虚拟目录: svn mkdir svn://localhost/test1 –F k:\log.txt 如图
接着,创建一个test目录,里面新建一个text1.txt文件。:
命令行转到test目录,执行import命令,将test上传到svn服务器。
下面讲述checkout命令。
首先新建一个文件夹test2,在命令行转到这个文件夹,执行: svn checkout svn://localhost/test1。注意,check操作不需要写入log
接着讲述commit命令.
如图,更改checkout下来的text1.txt文件
在命令行执行commit命令: svn commit text1.txt –F k:\log.txt
最后讲述update命令:执行svm update text1.txt 取出text1.txt的最新版本。
到此.svn的基本命令讲完了,大家是不是觉得比较麻烦?没关系,下一篇将会介绍svn在windows下的操作.
分享到:
相关推荐
在了解了打基线的基本概念之后,接下来详细介绍一些常用的SVN命令,这些命令可以帮助我们在SVN中有效地进行打基线操作。 ##### 1. 创建标签(tag) 创建标签是一种非常简单的方式,可以用来记录项目的一个快照。...
打开命令提示符,输入`svn --version`来检查SVN是否已正确安装并显示其版本信息。 6. **整合Eclipse IDE** 对于开发人员来说,整合SVN到开发环境中是非常重要的。这里以Eclipse为例,你可以参考"svn整合eclipse...
SVN常用命令集合及简单用法 SVN(Subversion)是一种版本控制系统,用于管理代码、文档、图片等文件的版本变更。下面是常用的 SVN 命令集合及简单用法: 1. 检出文件:svn checkout path(path 是服务器上的目录)...
### Linux下SVN常用命令详解 #### 一、SVN Checkout **命令格式:** ```shell svn checkout [URL] [本地路径] ``` **功能介绍:** 此命令用于将远程版本库中的某个目录或文件检出到本地,创建一个工作副本。 **示例...
首先,了解SVN的基本命令结构是必要的。MAC终端下的SVN命令多数都以svn开头,紧跟着的子命令来指定操作,如检出(checkout)、更新(update)、提交(commit)、添加(add)等。 1. 查看SVN服务器的目录结构 使用...
在本文中,我们将深入探讨SVN的安装过程、基本操作以及它在协同开发中的重要性。 首先,让我们从SVN的安装开始。在Windows系统中,你可以下载TortoiseSVN这个直观的SVN客户端,它提供了与Windows资源管理器集成的...
linux svn 操作 常用命令 add update delete等
在使用SVN进行项目管理时,掌握一些常用的SVN命令是非常必要的。以下是一些核心的SVN命令及其详细解释: 1. **初始化仓库(svnadmin create)**: 在一个新的目录下创建一个SVN仓库,这将生成一个包含所有必需文件...
首先,我们需要了解安装SVN的基本步骤。对于Windows用户,可以下载VisualSVN Server或CollabNet Subversion Server作为服务器端,TortoiseSVN作为客户端。Linux用户通常会通过包管理器如apt(Ubuntu)或yum(CentOS...
svn 在 Linux 下的使用(svn 命令) svn 是一个版本控制系统,允许多人合作开发项目,追踪文件的变化...这些命令是 svn 在 Linux 下的基本使用和常用命令,通过这些命令可以实现版本控制、文件管理和协作开发等功能。
- **添加环境变量**:安装完成后,为了能在命令行中直接使用svn命令,需要将SVN的bin目录添加到系统的PATH环境变量中。 3. **中文语言包安装** - **下载**:获取SVN的中文语言包,这通常是一个zip或exe文件,与...
3. **配置环境变量**: 在安装完成后,需要将SVN的bin目录添加到系统PATH环境变量中,以便在任何地方都能通过命令行调用SVN命令。 4. **验证安装**: 打开命令行(或在Windows上右键选择文件,查看TortoiseSVN菜单)...
Windows环境下安装SVN服务器的知识点主要包括以下几个方面: ...根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本使用技巧,从而有效地进行版本控制管理。
linux下svn的配置及svn常用命令
3. 安装完成后,SlikSVN会将SVN命令行工具添加到系统环境变量中,使得用户可以在任何目录下使用`svn`命令。 三、使用SlikSVN进行SVN操作 SlikSVN提供了一套命令行工具,包括`svn checkout`(检出)、`svn commit`...
**SVN安装配置及使用说明** SVN,全称Subversion,是一款开源的版本控制系统,用于管理和跟踪项目源代码的变化,对于多人协作开发的团队来说,是不可或缺的工具。本说明将详细介绍SVN的安装、配置以及日常使用的...
### SVN维护及配置常用命令详解 #### 一、概述 Subversion (SVN) 是一款广泛应用的版本控制系统,主要用于代码管理、版本控制等场景。本文档主要针对在Windows平台上使用Apache作为前端服务器来搭建SVN服务的情况...
"svn命令大全" SVN(Subversion)是一种版本控制系统,主要用于管理软件开发过程中的代码修改和更新。...注意:这些命令都是在 Linux 下使用 SVN 的常用命令,用于管理软件开发过程中的代码修改和更新。
以上命令是svn的基本操作,掌握了这些,你就能进行日常的版本控制活动。在实际使用中,可能还需要结合分支、标签等高级特性,以适应团队协作和项目管理的需求。 此外,对于开发者来说,了解并熟练使用版本控制系统...