tortoiseSVN的一些使用

本文介绍了SVN的基本用途,包括备份工作文件、版本控制、多人协作开发等。详细解释了SVN的主要操作,如checkout(检出)、update(更新)、branch(分支)、merge(合并)和commit(提交),并说明了如何创建Tag/Release。

为什么要使用SVN:

1.备份工作文件,以防止文件的误修改,误删除,以及不可预知的硬件损坏的发生导致文件的丢失

2.版本控制,保证自己在开发的版本一直都是最新的,在代码结构出现问题或发现之前的错误代码时,可以恢复到以前的版本,而不是单靠记忆去回滚代码

3.多人开发时,SVN可以让不同的开发者取得同样的档案,并利用SVN Server作为档案同步的机制。

4.用服务器节省本地代码备份所占用的大量空间


SVN checkout (检出)

 一般作为开发的第一步,从主干或分支取出一个新拷贝


update(更新)

确保开发目录中的文件与SVN服务器是同步的。建议在编辑前都先进行更新的动作。


update to revision




在这个Update窗口中,可以选择更新到最新版本(HEAD)。也可以选择更新到某个指定的版本(Revision)

如果不起来正确的版本号码,按下Show log按钮,就可以回顾历史了。 



branch(分支)

可能在同一时间,会有多个人同时在对一个主干进行开发,这时候为了防止代码冲突,一般也需要检出一个代码分支进行开发。等到确定这个分支的修改完毕,再合并到原来的主干上。



merge(合并)


commit(提交)

上传已经存在且修改过的档案


Tag/Release

所谓的Tag或是Release就是一个特别的版本,因为这个版本可能有特别的意义。例如:这个版本是特别的Milestone或是release给客户的版本。

TagRelease的作法与Branch完全相同。只是Branch可能会需要merge回原来的trunk中,而tagrelease大部分都不需要mergetrunk中。



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值