无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

linux常见svn指令

时间:2021-03-28 00:07来源:未知 作者:jianzhan 点击:
yum install subversion安裝进行以后, 你可以以根据下列指令查询是svnversion版本号信息内容:svn version1、将文档checkout到当地文件目录svn checkout path(path是网络服务器上的文件目录)比如:sv
yum install subversion

安裝进行以后, 你可以以根据下列指令查询是svnversion版本号信息内容:

svn version

1、将文档checkout到当地文件目录
svn checkout path(path是网络服务器上的文件目录)
比如:svn checkout svn://192.168.1.1/pro/domain
缩写:svn co
2、往版本号库文件加上新的文档
svn add file
比如:svn addtest.php(加上test.php)
svn add *.php(加上当今文件目录下全部的php文档)

你没能立即应用 svn add * 指令,务必应用 “svn add * force” 指令。
请安心, force主要参数沒有看起来的那麼恐怖,svn会全自动分辨,看这一文档是不是非常值得加上, force主要参数只不过是是迫使 svn 去查验一身高文件目录,而无论这一根目录是不是早已列入管理方法
3、将修改的文档递交到版本号库
mit -m “LogMessage“ [-N] [ no-unlock] PATH(假如挑选了维持锁,就应用–no-unlock电源开关)
mit -m “add test file for my test“ test.php
缩写:svn ci
4、加锁/开启
svn lock -m “LockMessage“ [ force] PATH
比如:svn lock -m “lock test file“ test.php
svn unlock PATH
5、升级到某一版本号
svn update -r m path
比如:
svn update假如后边沒有文件目录,默认设置将当今文件目录及其根目录下的全部文档都升级到全新版本号。
svn update -r 200 test.php(将版本号库文件的文档test.php复原到版本号200)
svn update test.php(升级,于版本号库同歩。假如在递交的情况下提醒到期得话,是由于矛盾,必须先update,改动文档,随后消除svn mit)
缩写:svn up
6、查询文档或是文件目录情况
1)svn status path(文件目录下的文档和根目录的情况,一切正常情况无法显示)
【?:没有svn的操纵中;M:內容被改动;C:产生矛盾;A:预订添加到版本号库;K:被锁住】
2)svn status -v path(显示信息文档和根目录情况)
第一列维持同样,第二列显示信息工作中版本号号,第三和第四列显示信息最终一次改动的版本号号和改动人。
注:svn status、svn diff和 svn revert这三条指令在沒有互联网的状况下还可以实行的,缘故是svn在当地的.svn中保存了当地版本号的初始复制。
缩写:svn st
7、删掉文档
svn delete path -m “delete test fle“
比如:svn delete svn://192.168.1.1/pro/ -m “delete test file”
或是立即svn delete test.php 随后再svn ci -m ‘delete test file‘,强烈推荐应用这类
缩写:svn (del, remove, rm)
8、查询系统日志
svn log path
比如:svn log test.php 显示信息这一文档的全部改动纪录,以及版本号号的转变
9、查询文档详尽信息内容
path
test.php
10、较为差别
svn diff path(将改动的文档与基本版本号较为)
比如:svn diff test.php
svn diff -r m:n path(对版本号m和版本号n较为差别)
比如:svn diff -r 200:201 test.php
缩写:svn di
11、将2个版本号中间的差别合拼到当今文档
svn merge -r m:n path
比如:svn merge -r 200:205 test.php(将版本号200与205中间的差别合拼到当今文档,可是一般都是造成矛盾,必须解决一下)
12、SVN 协助
svn help
svn help ci
——————————————————————————
之上是常见指令,下边写好多个没经常见的
——————————————————————————
13、版本号库下的文档和文件目录目录
svn list path
显示信息path文件目录下的全部归属于版本号库的文档和文件目录
缩写:svn ls
14、建立列入版本号操纵下的新文件目录
svn mkdir: 建立列入版本号操纵下的新文件目录。
使用方法:
1、mkdir PATH…
2、mkdir URL…
建立版本号操纵的文件目录。
1、每个以工作中团本 PATH 特定的文件目录,都是建立在当地端,而且添加增加生产调度,于己下一次的递交。
2、每一个以URL特定的文件目录,都是通过马上递交于库房中建立。在这里2个状况下,全部的正中间文件目录都务必事前存有。
15、修复当地改动

svn revert: 修复初始未更改的工作中团本文档 (修复大部分份的当地改动)。revert:
使用方法: revert PATH…
留意: 本子h指令不容易存储互联网,而且会消除矛盾的情况。可是它不容易修复删掉除的文件目录
16、编码库URL变动 svn switch (sw): 升级工作中团本至不一样的URL。
使用方法: 1、switch URL [PATH]
2、switch –relocate FROM TO [PATH ]
1、升级你的工作中团本,投射到一个新的URL,其个人行为跟“svn update”很像,也会将网络服务器前文件与当地文档合拼。它是将工作中团本相匹配到同一库房中某一支系或是标识的方式。
2、改变工作中团本的URL数据库,以体现单纯性的URL上的更改。当库房的根URL变化(例如计划方案名或者服务器名字变化),可是工作中团本依然对映到同一库房的同一文件目录时应用这一指令升级工作中团本与库房的相匹配关联。
17、处理矛盾
svn resolved: 清除工作中团本的文件目录或文档的“矛盾”情况。
使用方法: resolved PATH…
留意: 本子h指令不容易依英语的语法来处理矛盾或者清除矛盾标识;它仅仅清除矛盾的
有关文档,随后让 PATH 能够再度递交。
18、輸出特定文档或URL的內容。
svn cat 总体目标[@版本号]…假如特定了版本号,将从特定的版本号刚开始搜索。
svn cat -r PREV filename filename (PREV 是上一版本号,还可以写实际版本号号,那样輸出結果是能够递交的)
企业网站建设_seo优化_seo_仿站_手机软件开发设计_网页页面制作_营销推广型企业网站建设_互联网营销推广业务外包—武汉市麦芒 - Powered by  鄂ICP备号-1 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信