svn 基本指令1

指令:

svn add<待添加文件、目录或符号链>

作用:

将文件、目录或符号链接到工作拷贝,并且预定添加到版本库。这些预定添加的内容会在下次进行提交操作时添加到版本库,在提交之前可以使用svnrevert取消预定。

选项:

--targets FILENAME

--non-recursive(-N)

--quiet(-q)

--config-dir DIR

--no-ignore

--auto-props

--no-auto-props

--force


示例:

$svn add foo.c

$svn add testdir

注意:svnadd 缺省的行为方式是递归的

$svn add–non-recursive testdir

上面的指令只添加一个目录,不包括目录下面的文件。

$svn add * --force

通常情况下svnadd * 指令会忽略所有已经在版本控制之下的目录,在希望添加所有工作拷贝的未版本化文件,包含隐藏在深处的文件,可以使用svnadd的—force递归到版本化的目录下。


在执行完svnadd 操作之后,要执行commit操作,才能实现本地工作拷贝到版本库。

$svn commit -m “svntest”

注:-m参数后面跟随的字符串为备注。


$svn commit -m “”

上面的指令也时可以正常执行的,备注为空,但是一定要附带 -m参数。

$svn delete aaa.x

$svn commit -m “”

上面两个指令完成删除一个文件(也可以用来删除文件夹)

svn所有在本地工作目录中进行的操作在commit之前都是没有生效的。

注意,上面两个指令是在进行了svncheckout 操作创建(或已经存在)的文件目录提示符(文本终端)下执行的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值