首页 > 代码库 > 尝试更新SVN软件包的总结
尝试更新SVN软件包的总结
一.写此文档是关于两次更新事件的总结
在单个服务器上进行svn 下载某个目录,使用:
SVN co 路径
在单个服务器进行svn 下载的某个文件,使用
Svn cat 路径/文件包 > 文件包
在单个服务器中进行某个包更新(此只适应于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/
二 、 可使用最好的办法达到最高的效率:
可将文件放入跳转机上,再进行scp 分发,
下载的文件在业务机上,则可在跳转机上进行业务机文件抓取。
查看同一台服务器上是否有多个实例需同一个文件,则可以先下载一个文件,再讲文件复制到/root 下,再着一复制覆盖文件。
如有相同使用的目录或者路径,可将这路径复制到一个桌面文档下,可减少反复跳转。
注: 如是覆盖整个目录下的文件,查看目录的修改时间是不会变的,需进入到目录里,查看此下文件的修改时间是否是新日期的。如是覆盖单个文件,则需更新后查看日期是否是新日期。
本文出自 “11015159” 博客,转载请与作者联系!
尝试更新SVN软件包的总结