svn属性设置

来源:互联网 发布:淘宝官方的数据工具 编辑:程序博客网 时间:2024/06/05 19:52

I. svn属性

首先,我们来看看svn有哪些属性。

svn的属性一共分为两种:版本控制的属性非版本控制的属性

版本控制的属性

  1. svn:executable   
  2.               如果出现在一个文件上,客户端会将此文件在Unix工作拷贝中设置为可执行。   
  3. svn:mime-type  
  4.               如果出现在一个文件,这个值表示了文件的mime-type,这允许客户端在执行更新时决定以行为依据的合并是否安全,同时也会影响使用浏览器浏览文件时的行为方式。   
  5. svn:ignore   
  6.               如果出现在一个目录上,则这个值就是客户端必须要检出的路径和URL列表。   
  7. svn:keywords   
  8.               如果出现在一个文件上,这个值告诉客户端如何处理工作拷贝中的文件的行结束符。   
  9. svn:eol-style
  10.               如果出现在一个文件上,这个值告诉客户端如何处理工作拷贝中的文件的行结束符。   
  11. svn:externals   
  12.               如果出现在一个目录上,则这个值就是客户端必须要检出的路径和URL列表。   
  13. svn:special   
  14.               如果出现在一个文件上,表示了那个文件不是一个普通的文件,而是一个符号链或者是其他特殊的对象。   
  15. svn:needs-lock
  16.               如果出现在一个文件上,告诉客户端在工作拷贝将文件置为只读,可以提醒我们在修改以前必须解锁。  

非版本控制的属性

  1. svn:author   
  2.               如果出现,则保存了创建这个修订版本的认证用户名。(如果没有出现,则修订版本是匿名提交的。)   
  3. svn:date   
  4.               保存了ISO 8601格式的修订版本创建UTC时间,这个值来自服务器主机时钟,不是客户端的。   
  5. svn:log  
  6.               如果出现,则修订版本是通过自动版本化特性创建。   
  7. svn:autoversioned   
  8.               如果出现,则修订版本是通过自动版本化特性创建。  

II. svn针对属性的操作命令

svn一共有如下属性操作命令(括号内的是缩写):

  1. svn help grep prop   
  2.    propdel (pdel, pd)   
  3.    propedit (pedit, pe)   
  4.    propget (pget, pg)   
  5.    proplist (plist, pl)   
  6.    propset (pset, ps)  

如果想查看某个具体的命令,请运行svn help 查看,有详细的帮助说明,这里不做阐述。

III. svn externals属性的使用

某工作目录dira下需要包含dirb,但dirb是引用自其它svn地址的,则可以这样操作

export SVN_EDITOR=vim

export EDITOR=vim

cd dira

svn pe svn:externals .

#dirb http://svn/dirb

svn up .



http://scmbob.org/how_to_use_svn_externals.html

原创粉丝点击