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

svn 使用经验以及状态码

    博客分类:
  • svn
 
阅读更多
M  :  本地修改过的文件 
C :  服务器和本地冲突 
svn  resolve  解决冲突
 
svn blame -v TestStructuredStorageMult.java >2   将指定java文件的svn历史信息 输出到 2 这个文件中
 
svn  log
 
svn  log  test/src/com/yoyosys/datacell/api/test/TestFile.java
 
 
 
svn  help  list  :查看 list  的帮助文档
 
完成代码评审
svn commit -m "fix #923" src/com/yahoo/ycsb/db/DataCellStructuredClient.java
fix 掉多个
svn commit -m "fix #932,#933" src/com/yahoo/ycsb/db/DataCellStructuredClient.java
 
 
1.查看 指定文件  修改历史  
svn blame conf/testng-ok.xml
 
2.查询svn服务器  信息 
 
 
3. 创建 分支 
br_feature001如果不创建 该目录,svn会自己创建 ,并将 trunk下的内容放在该文件下,
如果创建了该目录,svn  会将 trunk 这个目录和目录下的内容放在 在目录下

svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 

4.创建 tags
 
 
svn st
status (stat, st): 显示工作副本中目录与文件的状态。
用法: status [PATH...]
  未指定参数时,只显示本地修改的条目(没有网络访问)。
  使用 -q 时,只显示本地修改条目的摘要信息。
  使用 -u 时,增加工作版本和服务器上版本过期信息。
  使用 -v 时,显示每个条目的完整版本信息。
  输出的前七栏各占一个字符宽度:
    第一栏: 表示一个项目是增加、删除,还是修改
      “ ” 无修改
      “A” 增加
      “C” 冲突
      “D” 删除
      “I” 忽略
      “M” 改变
      “R” 替换
      “X” 未纳入版本控制的目录,被外部引用的目录所创建
      “?” 未纳入版本控制
      “!” 该项目已遗失(被非 svn 命令删除)或不完整
      “~” 版本控制下的项目与其它类型的项目重名
    第二栏: 显示目录或文件的属性状态
      “ ” 无修改
      “C” 冲突
      “M” 改变
    第三栏: 工作副本目录是否被锁定
      “ ” 未锁定
      “L” 锁定
    第四栏: 已调度的提交是否包含副本历史
      “ ” 没有历史
      “+” 包含历史
    第五栏: 该条目相对其父目录是否已切换,或者是外部引用的文件
      “ ” 正常
      “S” 已切换
      “X” 被外部引用创建的文件
    第六栏: 版本库锁定标记
      (没有 -u)
      “ ” 没有锁定标记
      “K” 存在锁定标记
      (使用 -u)
      “ ” 没有在版本库中锁定,没有锁定标记
      “K” 在版本库中被锁定,存在锁定标记
      “O” 在版本库中被锁定,锁定标记在一些其他工作副本中
      “T” 在版本库中被锁定,存在锁定标记但已被窃取
      “B” 没有在版本库中被锁定,存在锁定标记但已被破坏
    第七栏: 项目冲突标记
      “ ” 正常
      “C” 树冲突
    如果项目包含于树冲突之中,在项目状态行后会附加行,说明冲突的种类。
  是否过期的信息出现的位置是第九栏(与 -u 并用时):
      “*” 服务器上有更新版本
      “ ” 工作副本是最新版的
  剩余的栏位皆为变动宽度,并以空白隔开:
    工作版本号(使用 -u 或 -v 时)
    最后提交的版本与最后提交的作者(使用 -v 时)
    工作副本路径总是最后一栏,所以它可以包含空白字符。
分享到:
评论

相关推荐

    SVN使用指南(含SVN服务器的安装与使用)

    SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库。下面是 SVN 使用指南,涵盖了 SVN 服务器的安装与使用、SVN 客户端的安装与使用等内容。 ...

    SVN使用教程.docx

    SVN 使用教程 SVN(Subversion)是一种版本控制系统,旨在帮助程序员更好地管理代码,记录每一次文件和目录的修改,允许用户恢复到早期版本或检查数据修改的历史。下面是 SVN 使用教程的详细内容: 一、SVN 服务器...

    svn使用手册

    ### SVN使用手册知识点详解 #### 一、安装说明 **Subversion (SVN)** 是一款广泛应用的版本控制系统,尤其在软件开发领域中占有重要地位。本文档将详细讲解如何在Windows环境下安装配置SVN服务器及客户端,并进行...

    SVN使用方法ppt

    SVN,全称为Subversion,是一种广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪并管理项目中的文件和目录的变更。...掌握SVN的使用,能够极大地提升开发效率和代码质量管理。

    SVN使用教程总结

    SVN 使用教程总结 .Subversion(SVN)是一种自由/开源的版本控制系统,旨在帮助程序员更好地管理代码版本。通过 SVN,可以记录每一次文件和目录的修改,快速恢复到早期版本,检查数据修改的历史。 一、SVN 服务器...

    SVN使用方法简单总结

    首先,安装SVN的客户端工具是使用SVN的基础。TortoiseSVN是一个常用的Windows平台下的图形化SVN客户端,通过安装`TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi`,你可以获得直观的右键菜单集成,方便进行各种SVN...

    myEclipse8.5集成svn android svn使用

    本文将详细介绍如何在myEclipse8.5中集成Subversion(简称SVN),以及在Android开发环境中使用SVN进行版本控制。 一、myEclipse8.5集成SVN 1. 安装SVN插件:myEclipse8.5本身并不内置SVN支持,需要我们手动安装...

    svn使用基础培训

    ### SVN使用基础培训知识点 #### 一、配置管理工具SVN简介 1. **什么是SVN** Subversion(简称SVN),是一种分布式版本控制系统,用于管理文件和目录的变更历史,支持团队协作和代码版本控制。它使得开发者能够...

    svn使用详细文档

    ### SVN使用详细文档 #### 一、服务器的创建与配置 **1.1 安装SubVersion** ...以上就是关于SVN服务搭建、使用以及常见问题处理的详细介绍。通过本文档的学习,读者能够掌握如何高效地使用SVN进行项目版本管理。

    SVN日常使用指南

    ### SVN日常使用指南知识点梳理 #### 一、SVN客户端汉化 SVN客户端的汉化对于非英语母语的用户来说非常重要,它能够帮助用户更好地理解和使用SVN的各项功能。 - **汉化步骤**: 1. 根据操作系统位数(32位或64位...

    SVN使用手册中文版快速入门

    下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...

    svn认证失败,用户名密码修改巧方法

    在使用Subversion(SVN)进行版本控制时,有时用户可能会遇到“svn认证失败”的问题。这通常是由于输入了错误的用户名或密码,或者SVN客户端缓存的凭证已过期或不再有效导致的。本篇文章将深入探讨这个问题,并提供...

    详尽的svn使用规范

    在本文中,我们将深入探讨SVN的使用规范,以帮助项目成员高效、有序地进行协作。 一、安装与配置SVN 1. 下载并安装SVN客户端:对于Windows用户,可以选择TortoiseSVN,它提供直观的图形界面。Linux和Mac用户则可以...

    SVN使用方法,新手入门

    【SVN 使用方法新手入门】 SVN,全称 Subversion,是一种版本控制系统,用于跟踪文件和目录的修改历史,便于团队协作和版本管理。本文主要介绍如何使用 SVN 的客户端工具 TortoiseSVN 进行基本操作。 ### 一、...

    Eclipse下SVN使用操作手册

    本文将详细介绍如何在Eclipse环境中搭建SVN服务端,以及如何在客户端上进行SVN的基本操作,实现有效的版本控制。 #### 一、软件准备与服务器端搭建 **1. 软件准备** - **Subversion (SVN)**:这是Windows平台上的...

    SVN使用说明 2003

    ### SVN使用说明精要 #### 一、SVN的安装与配置 **1.1 安装SVN客户端** SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件开发过程中的代码变更。安装SVN客户端,如TortoiseSVN,是进行版本控制的第...

    SVN使用教程总结.doc

    SVN 使用教程总结 本文档旨在提供一个详细的 SVN 使用教程,从 SVN 的基本概念到服务器搭建、客户端安装、版本库管理、用户和组管理等方面进行了详细的讲解。 一、SVN 简介 SVN(Subversion)是一种免费/开源的...

    SVN服务器搭建以及Eclipse作为SVN客户端配置

    5. 在命令行状态下执行 svnadmin create e:\svn_resource 命令,创建 SVN 资源库。 6. 配置资源库的用户和权限,编辑 conf/svnserve.conf 文件。 7. 配置授权用户,编辑 conf/passwd 文件,添加用户名和密码。 8. ...

    SVN使用手册(合并版)

    ### SVN使用手册(合并版)知识点详述 #### SVN简介 - **SVN**(Subversion)是一种广泛使用的版本控制系统,主要用于代码管理、版本控制和变更跟踪。SVN允许开发者们将项目的历史版本保存下来,并且能够追踪每一次的...

    SVN使用说明.doc

    - **检出(Checkout)**:在本地创建一个新的空文件夹,然后使用 SVN 检出命令获取服务器上指定目录的最新版本文件。例如,如果需要 document 目录下的文件,检出地址应为 `...

Global site tag (gtag.js) - Google Analytics