学习笔记:详解客户端Subversion命令行的使用一
创始人
2024-07-01 03:11:02
0

相信Subversion大家有一定的了解,那么有关客户端Subversion命令行的相关问题你知道吗?让我们来共同学习一下吧。

bash>svnhelp
用法:svn[options][args]
Subversion命令行客户端,版本1.2.0。
请使用“svnhelp”显示子命令的辅助说明。
大多数的子命令可接受文件或目录参数,对目录进行递回存取。
如无指定参数给命令,默认将会自当前的目录(包含)进
行递归存取。

可用的子命令:(括号内是Subversion命令行子命令的简写)
add
blame(praise,annotate,ann)
cat
checkout(co)//从源码库取出一个工作版本的拷贝
cleanup//
commit(ci)//提交当前工作拷贝的更改。这个地方是有可能出现代码冲突的。
copy(cp)//做一个工作拷贝的拷贝。
delete(del,remove,rm)//删除本地或者svnserverresponse上的文件或者目录。
diff(di)//比较某个文件与库中的对应文件的不同,类似于系统的diff命令。参数:文件名。
export//导出一个无版本控制的目录树拷贝。一般用于导出发行,或者投入运行的版本。
help(?,h)
import//将本地当前目录下的文件导入到svnresponse中。
info//当前目录下工作拷贝中某文件(文件夹)的信息,如URL,版本,修改日期等。参数:要看的文件(文件夹)
list(ls)//列出当前工作拷贝下的文件,相当于系统的ls命令,不过只能在工作拷贝目录下使用。
lock
log
merge//将两个来源之间的差异应用至工作拷贝路径。
mkdir//在本地或者svnrespon上新建一个文件夹.参数:URL或者路径
move(mv,rename,ren)
propdel(pdel,pd)
propedit(pedit,pe)
propget(pget,pg)
proplist(plist,pl)
propset(pset,ps)
resolved
revert
status(stat,st)//svn工作拷贝当前状态,与svnserver上的源码比较的结果。
switch(sw)
unlock
update(up)//将svnserver端文件同步到本地

Subversion是个版本控制系统的工具。
欲取得详细资料,请参考http://subversion.tigris.org/
Subversion命令行>svnco
checkout(co):Checkoutaworkingcopyfromarepository.
usage:checkoutURL[@REV]...[PATH]
Ifspecified,REVdeterminesinwhichrevisiontheURLisfirst
lookedup.
IfPATHisomitted,thebasenameoftheURLwillbeusedas
thedestination.IfmultipleURLsaregiveneachwillbechecked
outintoasub-directoryofPATH,withthenameofthesub-directory
beingthebasenameoftheURL.

有效选项:
-r[--revision]arg:ARG(一些命令需要ARG1:ARG2)
修订版参数可以是:
数字修订版号
"{"日期"}"在指定时间以后的修订版date
"HEAD"最近的档案库
"BASE"基线,基于修订版的工作条目
"COMMITTED"***提交或基线之前
"PREV"修订版提交之前
-q[--quiet]:打印尽可能少
-N[--non-recursive]:只在单个目录操作
--usernamearg:指定用户ARG
--passwordarg:指定密码ARG
--no-auth-cache:不要缓冲用户验证
--non-interactive:不要交互提示
--config-dirarg:从目录ARG读取用户配置文件
--ignore-externals:ignoreexternalsdefinitions

客户端Subversion命令行在这里还没介绍完整,请看下篇报道。
 

【编辑推荐】

  1. Subversion日期解析函数缓冲区溢出漏洞
  2. 如何结合使用Subversion和Eclipse
  3. SubVersion Windows安装指南
  4. CentOS系统中安装subversion并使用svn+ssh访问
  5. 七步搞定Subversion服务器在Ubuntu下的配置

 

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...