SVN命令提交

通过SVN命令提交某一个固定文件,如果没有文件则先add 再提交的bat命令写法介绍

svn st 查询当前目录下文件变动状态。

?:代表新增文件,且未ADD,需要先Add才能提交
A:代表Add状态的文件,可直接提交
M:代表有修改的文件

svn commit 提交

svn commit -m “注释” :提交所有add和modify状态的文件 svn commit filename -m
“注释” :提交filename对应的文件

提交aaa.zip文件, D:\lwx\project\edition 是checkout下的目录,即.svn所在目录。bat示例:

@echo off
SET FILE_NAME=aaa.zip
D: & cd D:\lwx\project\edition 
rem 进行更新
svn update 
rem 查询svn是否为新增文件
svn st | findstr ? | findstr %FILE_NAME%
rem  如果为新增则先进行add
if ERRORLEVEL 1 ( echo no add ) else ( echo "add" & svn add  %FILE_NAME% )
rem 进行提交(如果无变化则不会做任何操作,所以可以不用再判断)
svn commit  %FILE_NAME% -m "update'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值