`
witcheryne
  • 浏览: 1099054 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

svn 指令整理 附 ->Svn Quick Reference Card<- pdf

阅读更多

1. 查看帮助[svn help]

svn help 查看帮助(估计地球人都知道)

svn help [command] 查看特定命令的帮助

附件中的Svn Reference Card.pdf非常不错

 

2. 查看状态[svn status]

svn status: 查看当前目录的svn状态,即,哪些已被修改,哪些是新添加, 简写: svn st

 

可以使用grep过滤查询结果

svn st | grep ? 查看未添加到source control的文件

svn st | grep M 查看被修改的文件

关于什么是grep?? <- 猛击观之(如果是win用户,需要安装cywin之类的工具)

严谨点应该使用如下命令:

svn st | grep '^\?'

svn st | grep '^\M'

 


3. 提交结果[svn commit]

svn commit . -m "log message" 提交当前目录到版本仓库, 提交时需要-m参数输入日志

 

4. 添加文件[svn add]

svn add [target] 将制定文件添加到办本库中,

svn commit [target] -m "some log"  添加后顺手提交

 

这样每次只能添加一个文件,有时候很不方便,从<卓有成效的程序员>一书上看到如下指令:

 

卓有成效的程序员 写道
svn st | grep '^\?' | tr '^\?' ' ' | sed 's/[ ]*//' | sed 's/[ ]/\\ /g' | xargs svn add

 

 

添加目录下所有文件, 关于这条这令的解释如下:

 


5. 修改纳入source control的文件[svn copy/mv/rm]

svn copy [source file] [new file] 复制现有文件

svn mv [orignal name] [new name] 修改文件名称,或者移动文件

svn rm [file] 删除现有文件

 

当前,在修改后需要执行svn commit提交操作

 

6. 回滚版本[svn revert]

svn revert [file/folder] 将制定目标回滚到BASE版本, 这里只有这个,其他待发掘.

 

 

未完待续...

慢慢整理

 

1
3
分享到:
评论

相关推荐

    SVN版本控制工具使用详解

    * 解决方法:client2 先将进行 update,生成一堆,然后右击 client2 中的冲突文件-&gt; TortoiseSVN-&gt;Edit Conflicts-&lt;右击修改,最后右击 client2 中的冲突文件-&gt; TortoiseSVN-&gt;Resolved-&gt;commit。 SVN 服务器端的...

    svn-win32-1.7.2.zip (win32svn) [SVN 绿色版]

    将文件解压缩到 C:\ 下,将解压缩后的 svn-win32-1.7.2 文件夹名改为 svn,然后将 C:\svn\bin 加入到系统的 PATH 环境变量中,即可开始使用。 将 svnserve.exe 设置为系统服务: sc create svn binpath= "C:\svn\...

    SVN详细安装教程-教程-安装包

    3. 安装完成后,重启Eclipse,通过“Window” -&gt; “Preferences” -&gt; “Team” -&gt; “SVN”进行配置。 对于MyEclipse: 1. 在“Window” -&gt; “Preferences” -&gt; “MyEclipse” -&gt; “Team”中找到SVN配置。 2. 如果...

    myeclise10之svn:E210004错误解决

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip ---&gt;svn离线安装包 Slik-Subversion-1.8.9-x64 ---&gt;问题修复必选...

    change-svn-wc-format

    1、cmd进入py文件目录下执行py文件加入--help查看帮助,命令C:\change-svn-wc-format&gt;change-svn-wc-format.py --help 2、cmd执行下面命令,把项目对应SVN从1.5降为1..4 change-svn-wc-format.py d:\Mydropbox\...

    svn-win32-1.8.9-1-ap24_pdb

    "svn-win32-1.8.9-1-ap24_pdb"这个标题表明这是针对Windows平台的SVN服务器端版本,具体是1.8.9版本,可能包含了程序数据库(pdb)文件,这类文件通常用于调试和诊断目的。1.8.9版本的发布意味着它包含了一系列的...

    Eclipse SVN插件(svn-site-1.6.17)

    在本文中,我们将深入探讨Eclipse SVN插件(svn-site-1.6.17)及其相关组件,以帮助您更好地理解和使用这个强大的版本控制系统。 首先,Eclipse SVN插件提供了图形化的用户界面,使得用户可以方便地进行版本控制...

    eclipse svn插件包 subclipse-site 1.8

    附件:eclipse的svn插件包 1、解压 2、将features里的文件拷贝到eclipse目录下的features中 将plugins里的文件拷贝到eclipse目录下的plugins中 ... show view - &gt; other 中出现svn,就可以添加svn资源库操作啦

    SVN常用操作----查看代码提交以及改动记录方法

    **SVN常用操作——查看代码提交及改动记录方法** 在软件开发过程中,版本控制系统如Subversion(SVN)是团队协作的重要工具。它允许开发者跟踪和管理代码的修改历史,以便于协同工作、回溯错误并理解代码的发展过程...

    svn-win32-1.4.6.zip

    在“svn-win32-1.4.6.zip”这个压缩包中,我们可以看到的是适用于Windows操作系统的SVN客户端版本1.4.6。 1. **SVN的原理**: SVN基于集中式版本控制模型,所有的版本信息存储在一个中央服务器上,开发者通过...

    Maven SVN Revision Number Plugin官方英文文档

    &lt;artifactId&gt;maven-svn-revision-number-plugin&lt;/artifactId&gt; &lt;version&gt;2.1&lt;/version&gt; &lt;executions&gt; &lt;execution&gt; &lt;goals&gt; &lt;goal&gt;revision&lt;/goal&gt; &lt;/goals&gt; &lt;/execution&gt; &lt;/executions&gt; &lt;!-- 可选配置 --&gt; ...

    svn-win32-1.7.0.zip (Win32Svn)

    将文件解压缩到 C:\ 下,将解压缩后的 svn-win32-1.7.0 文件夹名改为 svn,然后将 C:\svn\bin 加入到系统的 PATH 环境变量中,即可开始使用。 将 svnserve.exe 设置为系统服务: sc create svn binpath= "C:\svn\...

    SVN-x64-svn-2017-10-31 104600_Hcs.zip

    【标题】"SVN-x64-svn-2017-10-31 104600_Hcs.zip"所指的是一个64位版本的Subversion(SVN)软件的压缩包,发布于2017年10月31日,版本号为104600,由Hcs提供。这个压缩包中包含了一个名为"SVN-x64-svn-2017-10-31 ...

    eclipse中svn插件的安装与使用

    - **新建项目**:File -&gt; New -&gt; Project -&gt; Import Projects from SVN。 - **创建资源库位置**:如果需要,可以创建新的资源库位置。 - **选择资源库和项目**:选择已有资源库,点击“Next”。 - **指定检出设置**...

    Eclipse SVN插件 Eclipse SVN插件

    Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时,用于版本控制的重要工具,主要功能是与Subversion(SVN)服务器进行交互,实现代码的版本管理。本篇文章将详细阐述Eclipse SVN插件的相关知识点,包括其安装...

    SVN-eclipse集成安装.pdf

    【SVN-eclipse集成安装】涉及的是如何在Eclipse或Myeclipse开发环境中整合SVN版本控制系统,以便进行代码的版本管理和协作开发。以下是详细的知识点解析: 1. **在线安装SVN插件**: - 打开Eclipse或Myeclipse,...

    Myeclipse6.5 SVN插件安装及配置

    - 或者,如果要在SVN仓库中创建新项目,可以选择`File` -&gt; `New` -&gt; `Other` -&gt; `SVN` -&gt; `Checkout as New Project`。 5. **版本控制操作**: - 添加文件到版本控制:右键点击项目 -&gt; `Team` -&gt; `Add to Version...

    py37-pysvn-svn1106-1.9.12-2041-Win32.exe

    py37-pysvn-svn1106-1.9.12-2041-Win32.exe python pysvn工具 支持windows 32

Global site tag (gtag.js) - Google Analytics