svn使用心得

主要分享一下svn的基本命令和基本操作,svn操作和命令其实和git还是很像的,有些不同的地方可以对比一下!

一,基本命令

1,上传本地新项目到服务器(初始化)

命令:svn import 文件夹 [服务器path] -m "说明文字"

例如:svn import project_dir http://192.168.1.1/svn/remote_dir -m "说明文字"

注意:import之后, project_dir并没有自动转化为工作目录, 需要重新checkout


2,从服务器下载项目到本地

命令:svn checkout (co) [服务器path]

例如:svn checkout http://192.168.1.1/svn/remote_dir

注意:项目会下载到当前文件夹,下载之前会提示输入用户名和密码


3,查看帮助,查看命令详细帮助

命令:查看帮助 svn help

         查看命令详细帮助 svn help add


4,查看状态

命令:svn status (stat, st)

例如:svn status

状态符号           说明

?                    不在版本控制中 (可能是新增的文件或文件夹)

!                    感叹号表示已经丢失的文件

A                     已经添加的文件

D                     已经删除的文件

M                    已经修改的文件

R                     已经替换的文件

C                     冲突的文件

U                      已经更新的文件

G                      已经合并的文件

I                       被忽略的文件


5,添加文件/文件夹

命令:svn add  

例如:svn add file.text/folder

注意:只能添加未在版本控制下的文件/文件夹,一般是状为 ?的文件/文件夹


6,更新项目

命令:svn update  

例如:svn update

注意:最好在提交代码之前update


7,提交代码

命令:svn commit (ci)

例如:svn commit [文件/文件夹] -m '说明文字'

注意:输入文件/文件夹可以提交指定的文件/文件夹,没有则提交当前所有在版本控制中的文件/文件夹,-m不能省略


8,删除文件/文件夹

命令:svn delete  

例如:svn delete file.text/folder

注意:这是在本地删除,要删除服务器上的还需要 svn commit file.text/folder -m '说明文字'


9,忽略文件/文件夹

命令:svn propset  svn:ignore

例如:svn propset  svn:ignore file.text/folder

注意:svn propset  svn:ignore . 点表示忽略当前文件夹下的所有文件,忽略的文件为未加入版本控制的


10,回滚文件/文件夹

命令:svn revert  [--reversion]

例如:svn revert file.text/folder

注意:svn revert . 表示回滚当前文件夹下的所有文件,reversion表示回退的版本号


11,resolve文件/文件夹

命令:svn resolve  

例如:svn resolve file.text/folder

注意:建议resolve文件之前先备份


12,比较文件差异

命令:svn diff  

例如:svn diff file.text


13,查看文件日志

命令:svn log  

例如:svn log file.text


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值