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

svn命令行使用说明 Subversion的安装与简单使用

 
阅读更多
0、查看帮助

命令:   svn help



1、同步(checkout)服务器数据到本地

命令:   svn checkout <url> [directory]
        svn co <url> [directory]

例:把 https://svn.test.cn/book/network/ 目录同步到本地的 /usr/local/svn/book/network 目录

# cd /usr/local/svn/book
# svn checkout https://svn.test.cn/book/network/
...
(R)eject, accept (t)emporarily or accept (p)ermanently? t
...
Password for 'wandering': <回车>   # wandering是我当前登录系统的帐号
Authentication realm: <https://svn.test.cn:443> book Subversion Repository
Username: jack
Password for 'jack': <password>
...



2、提交(commit)本地文档到服务器

命令:   svn commit -m "" [directory|file]
        svn ci -m "" [directory|file]

例:把 /usr/local/svn/book/network/tcpip.txt 提交到服务器,前提是服务器上已经有此文件。

# cd /usr/local/svn/book/network/
# svn commit -m ""  # -m是记录的log信息,可以为空

一般情况下,只要在需要更新的数据文件所在的目录执行 svn ci -m "" 即可。



3、更新(update)服务器数据到本地

命令:   svn update [directory|file]
        svn up [directory|file]

例:把 https://svn.test.cn/book/network/ 目录中的内容更新到本地

# cd /usr/local/svn/book/network
# cd update



4、查看日志

命令:   svn log [directory|file]

例:查看 /usr/local/svn/book/network 目录的修改日志

方法一:

# cd /usr/local/svn/book/network
# svn log

方法二:

# svn log /usr/local/svn/book/network



5、增加(add)本地数据到服务器

命令:   svn add <directory|file>
分享到:
评论
2 楼 fanfq 2012-08-28  
baeqiuzhu 写道
范总人气很高呀,你这个是在linux下安装的

在mac上装的。
1 楼 baeqiuzhu 2012-08-28  
范总人气很高呀,你这个是在linux下安装的

相关推荐

    svn命令行安装包

    在没有预装SVN命令行工具的情况下,你可以通过下载并安装提供的"svn命令行安装包"来获取这些工具。这个安装包通常包含了所有必要的组件,使你在命令行界面中能够执行SVN的相关操作。 一、SVN基本概念 1. 仓库...

    SVN配置管理 subversion服务器端和客户端操作

    【SVN配置管理subversion服务器端和客户端操作】 SVN(Subversion)是一种版本控制系统,用于管理和跟踪项目源代码和其他文件的更改。本教程将详细解释如何配置SVN服务器端和客户端,包括库的搭建、文件操作以及...

    svn客户端,命令行

    1. **安装与配置**:首先,用户需要下载并安装如上述文件的客户端,完成安装后,SVN命令行工具通常会添加到系统的PATH环境变量中,使得用户可以在任何目录下直接运行`svn`命令。 2. **基本命令**: - `svn ...

    linux下安装svn命令行

    ### Linux下安装SVN命令行知识点详解 #### 一、安装Subversion服务器 在Linux环境中部署Subversion(SVN)服务器通常涉及几个关键步骤。首先,确保已经安装了必要的软件包。对于Debian及其衍生系统(如Ubuntu),...

    SVN的命令行说明教程

    以上是SVN命令行的基本操作,熟练掌握这些命令将极大地提升你在版本控制方面的效率。记住,每个命令都可以通过添加选项进行更具体的定制,如指定修订版本或交互方式。在实际工作中,根据项目需求和团队协作模式,你...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    Subversion 命令行客户端:svn svn选项 svn子命令 svnadmin svnadmin选项 svnadmin子命令 svnlook svnlook选项 svnlook子命令 svnsync svnsync选项 svnsync子命令 svnserve svnserve选项 svnversion mod_dav_...

    windows svn命令行工具CollabNetSubversion

    使用方法: 1.双击安装 2.配置环境变量,将安装目录%install_folder%\CollabNet\Subversion Client\添加至path中 3.在cmd使用svn help

    svn命令行客户端

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源...正确配置和使用SVN命令行客户端,能极大地提高开发效率,促进团队协作。对于大型项目或跨地域的团队,SVN提供了强大而可靠的版本控制支持。

    slik subversion命令行的svn工具 dos环境

    与图形用户界面(GUI)工具如TortoiseSVN(小乌龟)不同,Slik Subversion提供了一个纯粹的命令行界面,让开发者能够直接通过命令来执行各种SVN操作。这种工具对于习惯使用命令行或者需要自动化SVN任务的开发者来说...

    svn命令行修改已提交的版本备注

    本文将深入探讨如何使用SVN命令行来修改已提交的版本备注,这对于记录和追踪代码变更历史至关重要。 首先,我们要明白在SVN中,每次提交都会伴随着一个描述性的注释,即版本备注,它用于记录这次提交做了哪些改动。...

    Windows下安装SVN服务器

    - 提供了SVN使用命令的博客链接,用于深入了解SVN命令行操作。 SVN(SubVersion)是一种版本控制系统,用于管理数据随时间的变化。SVN将数据存储在一个中央仓库中,允许用户恢复旧版本或浏览文件的历史记录。SVN...

    SVN常用命令行

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪软件开发过程中的文件变更。它通过维护一个中心版本库来保存项目的各个版本历史,使开发者能够方便地协作并追踪代码的变化。 #### 二、SVN命令详解 ...

    SVN安装包和使用

    2. **Linux安装**: 使用包管理器如`apt`(Ubuntu)或`yum`(CentOS)进行安装,命令通常为`sudo apt install subversion` 或 `sudo yum install subversion`。 3. **MacOS安装**: 可以通过Homebrew安装,命令是`...

    SVN服务端Setup-Subversion-1.6.5

    SVN(Subversion)是一种广泛使用的版本控制系统,它允许用户管理文件和目录的变更历史,以便于协同开发和代码管理。在"SVN服务端Setup-Subversion-1.6.5"中,我们主要讨论的是如何安装和配置SVN服务器,以便团队...

    svn客户端Slik-Subversion-1.9.4-x64.msi

    2. **环境变量设置**: 安装完成后,Slik Subversion 将自动添加到系统的PATH环境变量中,这样用户可以在命令行中直接使用svn命令。 3. **验证安装**: 用户可以通过在命令行输入`svn --version`来检查Subversion...

    SVN服务器端(subversion)

    `说明文档.txt`可能包含了关于如何使用这个特定SVN服务器版本的详细指南,包括安装、配置和日常操作的步骤,务必仔细阅读。 总的来说,SVN服务器端Subversion为开发者提供了强大的协作和版本控制能力,即使在DOS...

    jenkins离线安装svn插件

    如果能正确拉取代码并执行构建,说明 SVN 插件安装无误。 总结,离线安装 Jenkins SVN 插件涉及下载插件文件、放置到正确目录、启动 Jenkins 并验证安装。虽然描述中提到的 "14 个文件" 和 "按前缀顺序安装" 与实际...

    详解Linux上svn命令行批量操作

    ### 详解Linux上svn命令行批量操作 在Linux环境下使用Subversion(SVN)进行版本控制时,相较于图形界面工具如TortoiseSVN(主要针对Windows系统),使用命令行方式更为常见。本文将详细介绍如何在Linux环境中通过...

Global site tag (gtag.js) - Google Analytics