【转】svn详解

转自:svn status详解 - 世界,太精彩 - 博客园

svn 是在提交前查看本地文本和版本库里面的文件的区别。返回值有许多种具体含义如下:

L      abc.c               # svn已经在.svn目录锁定了abc.c
M      bar.c                  # bar.c的内容已经在本地修改过了
M      baz.c                 # baz.c属性有修改,但没有内容修改
X      3rd_party           # 这个目录是外部定义的一部分
?      foo.o               # svn并没有管理foo.o
!      some_dir            # svn管理这个,但它可能丢失或者不完整
~      qux                 # 作为file/dir/link进行了版本控制,但类型已经改变
I      .screenrc           # svn不管理这个,配置确定要忽略它
A  +   moved_dir           # 包含历史的添加,历史记录了它的来历
M  +   moved_dir/README    # 包含历史的添加,并有了本地修改
D      stuff/fish.c        # 这个文件预定要删除
A      stuff/loot/bloo.h   # 这个文件预定要添加
C      stuff/loot/lump.c   # 这个文件在更新时发生冲突
R      xyz.c               # 这个文件预定要被替换
S      stuff/squawk        # 这个文件已经跳转到了分支
  
在这种格式下,svn status打印五列字符,紧跟一些空格,接着是文件或者目录名。
第一列告诉一个文件的状态或它的内容,返回代码解释如下:
A item 文件、目录或是符号链item预定加入到版本库。
C item 文件item发生冲突,在从服务器更新时与本地版本发生交迭,在你提交到版本库前,必须手工的解决冲突。
D item 文件、目录或是符号链item预定从版本库中删除。
M item 文件item的内容被修改了。
R item 文件、目录或是符号链item预定将要替换版本库中的item,这意味着这个对象首先要被删除,另外一个同名的对象将要被添加,所有的操作发生在一个修订版本。
X item 目录没有版本化,但是与Subversion的外部定义关联,关于外部定义,可以看“外部定义”一节。
? item 文件、目录或是符号链item不在版本控制之下,你可以通过使用svn status的--quiet(-q)参数或父目录的svn:ignore属性忽略这个问题,关于忽略文件的使用,见“svn:ignore”一节。
! item 文件、目录或是符号链item在版本控制之下,但是已经丢失或者不完整,这可能因为使用非Subversion命令删除造成的,如果是一个目录,有可能是检出或是更新时的中断造成的,使用svn update可以重新从版本库获得文件或者目录,也可以使用svn revert file恢复原来的文件。
~ item 文件、目录或是符号链item在版本库已经存在,但你的工作拷贝中的是另一个。举一个例子,你删除了一个版本库的文件,新建了一个在原来的位置,而且整个过程中没有使用svn delete或是svn add。
I item 文件、目录或是符号链item不在版本控制下,Subversion已经配置好了会在svn add、svn import和svn status命令忽略这个文件,关于忽略文件,见“svn:ignore”一节。注意,这个符号只会在使用svn status的参数--no-ignore时才会出现—否则这个文件会被忽略且不会显示!
 
第二列说明文件或目录的属性的状态(更多细节可以看“属性”一节),
如果一个M出现在第二列,说明属性被修改了,否则显示空白。

第三列只显示空白或者L
L表示Subversion已经在.svn工作区域锁定了这个项目,当你的svn commit正在运行的时候—也许正在输入log信息,运行svn status你可以看到L标记,如果这时候Subversion并没有运行,可以推测Subversion发生中断并且已经锁定,你必须运行svn cleanup来清除锁定(本节后面将有更多论述)。


第四列只会显示空白或+
+的意思是一个有附加历史信息的文件或目录预定添加或者修改到版本库,通常出现在svn move或是svn copy时,如果是看到A  +就是说要包含历史的增加,它可以是一个文件或是拷贝的根目录。+表示它是即将包含历史增加到版本库的目录的一部分,也就是说他的父目录要拷贝,它只是跟着一起的。 M  +表示将要包含历史的增加,并且已经更改了。当你提交时,首先会随父目录进行包含历史的增加,然后本地的修改提交到更改后的版本。

第五列只显示空白或是S
表示这个目录或文件已经转到了一个分支下了(使用svn switch)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435533.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

outofmemory异常如何解决?

一年多来打交道最多的就是WinForm,界面设计确实比MFC容易多了,但是问题出的也更隐晦,要想完全解决还是离不开框架底层的知识。 现在又遇到了一个麻烦的问题:切换界面时,有时GroupBox(里面嵌有ListView&…

pthread-win32在VC2005下的使用

pthread-win32是一个在Win32环境下的Unix POSIX线程库的移植. 有了它, 可以比较方便的移植Unix/Linux多线程程序到Windows下. 在VC2005下使用也很简单: 下载, 地址是 http://sourceware.org/pthreads-win32 里面include目录中是头文件, lib目录中是.lib和.dll文件. 在VC项目的属…

【转】apt命令

转自:apt命令详解 - 简书 apt命令可以说是Ubuntu系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令。 一、apt的简介 apt的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具。 最初的时候&#xff…

asp.net 之高速缓存

一、输出高速缓存 页面顶部插入&#xff1a; <% OutputCache Duration"60" VaryByParam"None" %> <% OutputCache Duration"60" VaryByParam"id;page" %> 二、部分页面高速缓存 (UserControl) <% OutputCache Durati…

【转】在 Bash 中使用 -exec 选项和 find 命令搜索文件

转自&#xff1a;https://www.delftstack.com/zh/howto/linux/linux-find-exec/ 我们可以使用带有 -exec 选项的 find 命令来查找包含我们要搜索的文本的文件。 主要概念是使用 find 命令获取工作目录中的每个文件&#xff0c;并执行 grep 命令查找每个文件中的文本。 例子&…

SQL Server 相关create操作语句

创建数据库&#xff1a; create database jylton (namejylt,filenamee:\db\jylt.mdf,size4,filegrowth100%,maxsize1024 )log on(namejylt_log,filenamee:\db\jylt_log.ldf,size4,filegrowth100%)go 1&#xff0c;增&#xff1a;insert into t_user values(wangpeng,19);s 2&a…

【转】svn st 状态详解

转自&#xff1a;svn st 状态详解 - 小小平凡世界 - 博客园 svn st status (stat, st): 显示工作副本中目录与文件的状态。 用法: status [PATH...] 未指定参数时&#xff0c;只显示本地修改的条目(没有网络访问)。 使用 -q 时&#xff0c;只显示本地修改条目的摘要信息。…

linux C之access函数

access()&#xff1a;判断是否具有存取文件的权限 相关函数 stat&#xff0c;open&#xff0c;chmod&#xff0c;chown&#xff0c;setuid&#xff0c;setgid 表头文件 #include<unistd.h> 定义函数 int access(const char * pathname, int mode); 函数说明…

gridview 强制过长数据进行换行

有时候设置gridview的列宽后&#xff0c;因为该列的内容为连续的数字或字母&#xff0c;不会自动换行。导致列宽不可控&#xff0c;可以通过以下方法设置列宽强制换行在绑定数据前添加一行 gv.Attributes.Add("style", "word-break:break-all;word-wrap:brea…

【转】string,wstring,cout,wcout 与中文字符的输入输出

转自&#xff1a;string,wstring,cout,wcout 与中文字符的输入输出 首先说明是什么string与wstring 在C标准里定义了两个字符串string和wstring typedef basic_string<char> string; typedef basic_string<wchar_t> wstring; 前者string是常用类型&#xff…

autoconf常用宏

AC_INIT (unique-file-in-source-dir)处理所有命令行参数并且寻找源代码目录。unique-file-in-source-dir是一些在包的源代码目录中文件&#xff1b; configure在目录中检查这些文件是否存在以确定该目录是否包含源代码。人们可能偶尔会用--srcdir给出错误的目录&#xff1b;这…

maple 2018 窗口关闭提示乱码_如果解决SOLIDWORKS工程图转CAD字体出现乱码的问题_SolidWorks生信科技...

操作SOLIDWORKS工程图转CAD时&#xff0c;由于SOLIDWORKS使用的是Windows字体&#xff0c;而CAD使用的是线性字体&#xff0c;字体就容易出现乱码的苦恼。一般出现乱码是因为字体映射里面没有中文&#xff0c;所以会导致乱码。遇到这种情况&#xff0c;只需找到字体映射文件&am…

解决firefox不能安装Flash插件

当你在浏览一个含有Flash的网页的时候&#xff0c;Firefox会提醒你正常浏览网页需要安装缺少的插件&#xff08;这个提醒通常在地址栏下方和Flash的占位区上&#xff09;&#xff0c;按照他的提示安装Flash插件即可。 另外你也可以手动安装&#xff0c;在Windows下, 可以在这里…

【转】apt 和 apt-get的区别

转自&#xff1a;https://www.sysgeek.cn/apt-vs-apt-get/ Ubuntu 16.04 发布时&#xff0c;一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年&#xff0c;apt 命令就已经发布了第一个稳定版&#xff0c;只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注…

准确检测图像的轮廓 opencv_图像处理案例实战

1. 切边源图像&#xff1a; 需求&#xff1a;扫描仪扫描到的法律文件&#xff0c;需要切边&#xff0c;去掉边缘空白&#xff0c;这样看上去才真实&#xff0c;人工操作成本与时间花费高&#xff0c;希望程序自动实现&#xff0c;高效、准确。 实现思路&#xff1a;边缘检测 轮…

O_EXCL

open系统调用&#xff1a; #include <fcntl.h>int open(const char *pathname, int oflag, ... /*mode_t mode */ );其中&#xff0c;oflag有个可选值为&#xff1a; O_EXCL Generate an error if O_CREAT is also specified and the file already exists. This test fo…

sql 解锁被锁定的账号

账号被锁定&#xff0c;在属性那里直接取消lock-out无法解锁。运行这条命令即可&#xff1a;ALTER LOGIN UserLogin WITH PASSWORD NewPassword UNLOCK MUST_CHANGE 转载于:https://www.cnblogs.com/bigshot-z/archive/2010/07/12/1775856.html

ubuntu18分辨率变低,无法调整,最高只有1024*768

方法一 运行xrandr&#xff0c;判断哪个显示器分辨率最大&#xff0c;那个就是真实的显示器 记住是LVDS1还是VGA1这里记住显示的名称 如果是两个&#xff0c;那么恭喜你可以继续设置后 应该就好&#xff0c;只有一个请使用方法二 具体步骤&#xff1a; 下载arandr sudo apt-g…

pp助手苹果版_再见!PP助手iOS端即将下线 曾是中国最大的苹果助手

苹果PP助手即将下线 在今日PP助手官方发布公告&#xff1a;尊敬的PP助手iOS版用户&#xff1a;衷心感谢您多年以来对我们的支持及厚爱。因业务调整&#xff0c;PP助手将于2020年2月28日正式下线iOS版产品&#xff0c;包括PP助手iOS版、PP助手iOS PC版等。 对您造成的不便还望理…

关于规划修编标准的问题

关于规划修编标准的问题 此问题只对规划修编数据库标准&#xff08;报批稿&#xff09;进行的分析!(1)标准的图形表字段和字段的值要可以推导出指标表格&#xff0c;且推导公式明确和正确&#xff1b;(2)地类编码体系要统一&#xff0c;且唯一&#xff0c;要有地类名称和地类代…