网站大量收购独家精品文档,联系QQ:2885784924

SVN常用命令说明.pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN常用命令说明

本文章转载 发布,转载请保留版权 /** * 转载请注明作者longdick * */ SVN 版本:1.5 及更新版本 名词说明: WC:Working Copy 你的工作区 Versioned :受控的;受版本控制的 SVN 是什么?  SVN 是开源的版本控制系统。  比CVS 更多的特性。一个更好的CVS ?因此SVN 具有大部分CVS 拥有的特性。  不仅仅是文件受控,目录也加入版本控制。  复制,删除,重命名这些操作都是受控的。  特殊作用的元数据(属性)。  提交事务原子性。提交完成之前任何一个部分都不会正真生效。版本号基于提交,而不 是基于文件。提交时的log message 也是依附于提交的那个版本。  创建分支和标记非常简单。简单的通过copy 命令就可以创建分支和标记。  合并跟踪。在合并时协助你处理所有的更改点。  文件锁定。svn 支持文件锁定修改策略。  Unix 的link 可以受控了。前提是WC 必须在 Unix 下。  可选的Apache network server,基于WEBDAV/DeltaV 协议。熟悉Apache 的管 理员会很喜欢这一点。  内置的server 选择(svnserve )。如果不想用Apache ,可以试试Svn 自己的server: svnserve。同样也能提供授权和验证,ssh 通道等功能。  方便解析的输出。svn 的输出尽量做到方便阅读和方便机器解析。  冲突解决交互性良好。svn 命令行客户端提供多种不同的方式解决冲突。  svn 提供一个实用工具,svnsync 来实现从主库到只读附属库的同步。  持续写入代理功能让只读的附属库专门处理所有的读请求。所有的写请求交给主库处 理。这个功能只在使用Apache WebDAV server 的时候才有效。  基于本地化的客户机服务器体系,分层的库,明晰的API 方便扩展。  高效处理二进制文件。  性能消耗与更改点的数量成正比。  svn 的api 可以和多种语言集成。Python,Perl,Java,Ruby (svn 本身是用C 写的)  ChangeLists 功能。 Svn 的安装分客户端和服务端。 本文章转载 发布,转载请保留版权 本文章转载 发布,转载请保留版权 你可以在如下地址找到下载:/ 这篇文章主要介绍的是svn 客户端的命令,你至少需要安装客户端。默认就是以 SVN 做版本控 制的。如果你不想在自己机器上安装服务版,google code 是个练习svn 命令的好地方。 上申请托管项目很简单,但是现在不支持svn lock 。目前最大支持 1G空间。 以下是svn 客户端常用命令一览: svn add [path] 别名:无 描述:添加文件或目录到你的wc ,打上新增标记。这些文件会在下一次你提交wc 的时候提交 到svn 服务器。 在提交前,你也可以用svn revert 撤销新增的文件。 访问库:否 eg: svn add file.cpp svn blame Target[@REV ] 别名:praise,annotate,ann 描述:显示某个已受控文件的每一行的最后修改版本和作者 访问库:是 eg: svn blame file.cpp eg: svn blame --xml file.cpp ##加上xml 参数可以以xml 格式显示每一行的属性。 svn cat TARGET[@REV] 别名:无 描述:输出指定目标的内容,这里的目标一般是文件。 访问库:是 eg:svn cat file.cpp eg:svn cat file.cpp -r 2 ##显示版本号为二的file.cpp 内容。 eg:svn cat file.cpp --revision HEAD ##显示最新版本的file.cpp 内容。 svn changelist CLNAME TARGET... svn changelist --remove TARGET 别名:cl 描述:可以将wc 中的文件从逻辑上分组. 访问库

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档