`

使用SVN命令行工具

    博客分类:
  • SVN
 
阅读更多

转自:http://www.cnblogs.com/analyzer/archive/2009/08/25/1553424.html

http://subversion.tigris.org获取subversion for windows的版本,安装之后就有了svn.exe这个基于命令行的客户端工具。当然服务器端的程序也有了,这里就不关心如何配置SVN服务了。安装程序把svn.exe的路径加入了path环境变量,我们已经可以在命令行中直接输入svn就可以使用了。

如果你不知道命令怎么用svn命令,可通过如下方式查询:
svn help
知道了子命令,但是不知道子命令的用法,还可以查询:
svn help ci 

开发人员常用命令

导入项目
svn import http://svn.chinasvn.com:82/pthread --message "Start project"

导出项目
svn checkout http://svn.chinasvn.com:82/pthread

采用 export 的方式来导出一份“干净”的项目
svn export http://svn.chinasvn.com:82/pthread pthread

为失败的事务清场
svn cleanup

在本地进行代码修改,检查修改状态
svn status -v
svn diff

更新(update)服务器数据到本地
svn update directory
svn update file

增加(add)本地数据到服务器
svn add file.c
svn add dir

对文件进行改名和删除
svn mv b.c bb.c
svn rm d.c

提交(commit)本地文档到服务器
svn commit
svn ci
svn ci -m "commit"

查看日志
svn log directory
svn log file

相关的一些东西:
1、在本地文件中,每个目录下都有一个.svn文件夹(属性为隐藏),保存了相关的信息。
2、注册环境变量SVN_EDITOR为"E:\Program Files\Vim\vim71\gvim.exe",结果在svn ci的时候,出现错误:

'E:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
svn: 提交失败(细节如下):
svn: system('E:\Program Files\Vim\vim71\gvim.exe svn-commit.tmp') 返回 1

SVN_EDITOR改为"gvim.exe",并且在path中添加路径"E:\Program Files\Vim\vim71\",这样就可以在提交的时候用vim编写注释了。

附:
提供免费SVN服务的网站:
http://www.svnhost.cn/(推荐)
http://www.chinasvn.com
http://www.javaforge.com
http://unfuddle.com
http://svn.coollittlethings.com/index.php(针对开源免费,针对私人项目收费)

分享到:
评论

相关推荐

    slik命令行+svn命令行工具

    slik命令行+svn命令行两个工具都可以实现svn命令行,集成到idea

    svn命令行工具(x64)

    CollabNetSubversion-client-1.9.4-2-x64,win下面的svn命令行工具

    svn命令行安装包

    三、使用SVN命令行工具 1. 创建仓库:使用`svnadmin create repository_name`创建一个新的SVN仓库。 2. 检出项目:使用`svn checkout url_of_repository`获取仓库的初始工作副本。 3. 添加文件:将新文件添加到版本...

    svn 命令行安装包

    svn 命令行安装包,直接直接通过 svn checkout svn://172.30.11.11/my_dev

    svn客户端,命令行

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

    svn命令行工具

    当windows命令行不存在svn 命令时候,可以使用此安装包解决之。

    windows svn命令行工具CollabNetSubversion

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

    如何去掉svn标记

    无论是通过手动删除`.svn`目录还是使用SVN命令行工具,掌握这些技巧都能显著提升工作效率,使我们的工作更加有序和高效。在处理大量文件和目录时,选择合适的方法可以节省大量时间,确保项目的顺利进行。

    svn打包工具

    6. **解压并更新仓库**:在服务器上解压打包文件,然后使用SVN命令行工具或者图形界面工具将更新应用到仓库中。 **使用场景:** 1. **持续集成/持续部署(CI/CD)**:当自动构建和部署系统需要更新代码时,打包工具...

    linux下安装svn命令行

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

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

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

    svn命令行客户端

    标题"svn命令行客户端"指的是用于执行SVN操作的命令行工具。这种工具允许开发者在操作系统终端或命令提示符下直接输入命令,执行诸如检查、更新、提交、合并等操作。相对于图形用户界面(GUI)工具,命令行客户端...

    CKeep (svn文件夹空提交报错解决方案)

    2. **使用Svn命令行**:使用Svn命令行工具执行`svn add --depth empty 目录名`,这会将空目录标记为版本控制,然后可以正常提交。在提交后,你可以再次运行`svn update --set-depth infinity 目录名`以恢复完全的...

    svn绿色解压版.rar

    3. SVN命令行工具与图形界面: - 命令行工具如`svn`提供了一套全面的命令,适合熟练用户快速操作。 - 图形界面工具如TortoiseSVN,为Windows用户提供直观的右键菜单集成,简化了SVN的操作流程。 4. "解压版.txt...

    SVN Training svn培训

    8. **SVN 工具**: 掌握使用 SVN 命令行工具以及图形化界面工具(如TortoiseSVN)进行日常操作的方法。 **SVN 管理员培训(SVN_Admin_Training)** 对于 SVN 管理员,培训可能涉及更深入的管理层面: 1. **仓库...

    取消文件和SVN关联的超实用工具和实用说明

    1. 使用SVN命令行工具: - 对于单个文件,可以使用`svn rm --keep-local 文件名`命令。这会将文件从版本库中删除,但不会从本地磁盘中移除。 - 对于整个目录,可以使用`svn rm --keep-local 目录名`,同样,目录...

    SVN的中文帮助文档

    - CLI(命令行界面):直接使用SVN命令行工具。 这个中文帮助文档应该详细介绍了这些内容,让使用者能够快速上手,并解决日常工作中遇到的问题。无论是初学者还是经验丰富的开发者,都能从中受益,提升SVN的使用...

    删除SVN无用信息

    描述中提到的博客链接(由于实际链接无法访问,这里无法提供具体内容),通常会详细讲解如何使用SVN命令行工具或者第三方工具来删除这些无用信息。以下是一些常见的清理方法: 1. **SVN命令行操作**: - `svn ...

Global site tag (gtag.js) - Google Analytics