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

svn 命令

 
阅读更多


svn知识

===============命令
1: checkout(co)    签出,将文件checkout到本地目录
    语法: svn checkout url
    例如: svn checkout svn://192.168.1.1/pro/domain
    简称: svn co url


2: commit(ci) 提交,将改动的文件提交到版本库
    语法: svn commit -m " " file
    例如: svn commit -m "add test file for my test" test.php
        简称: svn ci


3: add 添加,往版本库中添加新的文件
    语法: svn add file
    例如: svn add *.php     


4: update(up) 更新,更新到某个版本
    语法: svn update -r m file
    例如: svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
    简称: svn up


5: status(st) 查看文件或者目录状态
    语法: svn status path(目录下的文件和子目录的状态,正常状态不显示)
        (
            ?:不在svn的控制中;M(Modified):内容被修改;
            C(Conflicted):发生冲突;A(Added):预定加入到版本库
            D(Deleted):已删除
        )
6: log 查看日志
    语法: svn log file
    例如: svn log test.php(显示这个文件的所有修改记录,及其版本号的变化)


7: info 查看文件详细信息
    语法: svn info file
    例如: svn info test.php


8: diff 比较差异
    语法: svn info file
    例如: svn diff test.php(将修改的文件与基础版本比较)

    语法: svn diff -r m:n file
    例如: svn diff -r 200:201 test.php(对版本m和版本n比较差异)


9: merge 合并,将两个版本之间的差异合并到当前文件
    语法: svn merge -r m:n file
    例如: svn merge -r 200:205 test.php(将版本200与205之间的差异合并到当前文件)
10: revert 恢复本地修改
    语法: svn revert file
    例如: svn revert test.php


11: resolved 解决冲突
    语法: svn resolved file


12: help 帮助
    语法: svn help
    某个命令详细语法: svn help 命令
        例如: svn help st

分享到:
评论

相关推荐

    svn在linux下的使用(svn命令)

    svn 在 Linux 下的使用(svn 命令) svn 是一个版本控制系统,允许多人合作开发项目,追踪文件的变化历史记录,避免文件冲突和丢失。下面介绍 svn 在 Linux 下的使用和常用命令。 1. 将文件 checkout 到本地目录 ...

    svn命令大全.docx

    "svn命令大全" SVN(Subversion)是一种版本控制系统,主要用于管理软件开发过程中的代码修改和更新。下面是 Linux 下 SVN 命令大全介绍: 一、checkout 命令 checkout 命令用于将文件从服务器 checkout 到本地...

    svn命令操作手册大全

    **SVN 命令操作手册大全** **一、Svnadmin 概述** Svnadmin 是 Subversion(简称 SVN)中的一个管理工具,用于创建、维护和操作 SVN 仓库。它提供了对仓库的底层控制,允许管理员执行如创建、备份、恢复等高级操作...

    linux下svn命令大全.txt

    下面将详细解析从给定文件中提取的关键SVN命令及其功能,这将帮助你在Linux系统中更有效地管理和操作SVN仓库。 ### 1. 检出 (Checkout) `svn checkout path path` 命令用于从SVN仓库检出项目到本地目录。例如,`...

    ubuntu SVN命令大全

    ### Ubuntu SVN 命令大全解析 #### 一、Checkout (检出) **命令格式**: ``` svn checkout [URL] [本地路径] ``` **示例**: ``` svn checkout svn://192.168.1.1/pro/domain ``` **功能说明**: - `svn ...

    linux下的 svn命令

    通过svn命令,用户可以实现对代码库的多种操作,包括检出、添加、提交、更新、查看状态、删除、查看日志、比较差异、合并版本等。以下是对这些常见svn命令的详细解释: 1. **检出(Checkout)**: `svn checkout` 或 `...

    linux下SVN命令全解

    本文将详细解析Linux环境下常用的SVN命令及其用法。 1. **Checkout**: `svn checkout` 或 `svn co` 命令用于从远程仓库克隆项目到本地工作目录。例如: ``` svn checkout svn://192.168.1.1/pro/domain ``` 2...

    svn命令再封装

    ### SVN命令再封装详解 #### 一、引言 在软件开发过程中,版本控制系统是必不可少的工具之一。Subversion(SVN)作为一款经典的集中式版本控制系统,在许多项目中仍被广泛使用。然而,对于一些复杂的操作场景,...

    linix fedora svn命令大全

    以下是对标题和描述中涉及的svn命令的详细解释: 1. **Checkout(检出)** `svn checkout` 或 `svn co` 用于从远程仓库下载项目到本地工作目录,例如: ``` svn checkout svn://192.168.1.1/pro/domain ``` 2....

    SVN命令及外部定义用法

    ### SVN命令详解 1. **`svn checkout (简称 svn co)`**:用于从服务器上检出一份工作副本到本地。 2. **`svn update (简称 svn up)`**:更新本地工作副本,获取服务器上的最新更改。 3. **`svn commit (简称 svn ci...

    Linux下SVN命令使用大全

    ### Linux下SVN命令使用大全 #### 一、概述 Subversion (SVN) 是一款开源版本控制系统,广泛应用于软件开发和其他需要版本控制管理的领域。在Linux环境下使用SVN,能够有效地帮助开发者管理和协作代码。本文档将...

    SVN打基线常用命令使用介绍

    在了解了打基线的基本概念之后,接下来详细介绍一些常用的SVN命令,这些命令可以帮助我们在SVN中有效地进行打基线操作。 ##### 1. 创建标签(tag) 创建标签是一种非常简单的方式,可以用来记录项目的一个快照。...

    linux下的svn命令操作大全借鉴.pdf

    Linux 下的 SVN 命令操作大全借鉴 本文档对 Linux 下的 SVN 命令操作进行了详细的介绍,从基本的 checkout 到 commits、更新、锁定、解锁、状态查看、删除、日志查看、信息查看、差异比较、合并等多个方面对 SVN ...

    svn命令大全[PDF格式]

    ### SVN命令大全解析 #### 一、概述 Subversion(简称SVN)是一种开源的版本控制系统,用于管理软件项目的源代码。它可以帮助开发者们更好地跟踪和管理代码的变化历史,支持团队协作开发。本文将详细介绍SVN中的...

    linux下svn命令大全.pdf

    Linux 下 SVN 命令大全 Linux 下 SVN 命令大全是 Subversion 版本控制系统的命令行接口,提供了许多功能强大且灵活的命令来管理项目代码的版本控制。下面是 Linux 下 SVN 命令大全的详细介绍。 配置 SVN 在 Linux...

Global site tag (gtag.js) - Google Analytics