码迷,mamicode.com
首页 > 其他好文 > 详细

尝试更新SVN软件包的总结

时间:2016-10-26 17:20:59      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:checkout   服务器   version   软件包   commit   

一.写此文档是关于两次更新事件的总结

 

  1. 在单个服务器上进行svn 下载某个目录,使用:

 

SVN    co    路径

 

  1.  在单个服务器进行svn 下载的某个文件,使用

 

     Svn cat 路径/文件包  > 文件包

 

  1.  在单个服务器中进行某个包更新(此只适应于svn服务器目录下)

     

     Svn  up 文件名

 

此三种情况都在此更新情况适用了,以下关于扩展的:

   SVN  help 可用于显示子命令的帮助信息

   Svn  --version  查看程序的版本号和版本库访问模块

   SVN   --version –quiet  只查看程序的版本号。

 

大多数的子命令可接受文件或目录参数,对目录进行递归处理。

如果没有指定参数,默认对当前目录(包含当前目录)递归处理。

 

 可用的子命令:

     add

   blame (praise, annotate,ann)

   cat

   changelist (cl)

   checkout (co)

   cleanup

   commit (ci)

   copy (cp)

   delete (del, remove, rm)

   diff (di)

   export

   help (?, h)

   import

   info

   list (ls)

   lock

   log

   merge

   mergeinfo

   mkdir

   move (mv, rename, ren)

   propdel (pdel, pd)

   propedit (pedit, pe)

   propget (pget, pg)

   proplist (plist, pl)

   propset (pset, ps)

   resolve

   resolved

   revert

   status (stat, st)

   switch (sw)

   unlock

   update (up)

 

 相关参阅文档:http://subversion.tigris.org/

 

可使用最好的办法达到最高的效率:

  1. 可将文件放入跳转机上,再进行scp 分发,

  2. 下载的文件在业务机上,则可在跳转机上进行业务机文件抓取。

  3. 查看同一台服务器上是否有多个实例需同一个文件,则可以先下载一个文件,再讲文件复制到/root 下,再着一复制覆盖文件。

  4. 如有相同使用的目录或者路径,可将这路径复制到一个桌面文档下,可减少反复跳转。

注: 如是覆盖整个目录下的文件,查看目录的修改时间是不会变的,需进入到目录里,查看此下文件的修改时间是否是新日期的。如是覆盖单个文件,则需更新后查看日期是否是新日期。


本文出自 “11015159” 博客,转载请与作者联系!

尝试更新SVN软件包的总结

标签:checkout   服务器   version   软件包   commit   

原文地址:http://11025159.blog.51cto.com/11015159/1865750

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!