SVN学习笔记(一)基础知识

一、check out检出和export导出的区别

  • check out指检出文件,你可以对文件进行Svn Update或者Svn Commit操作
    • 对于import导入到服务器中的数据,需要检出才能形成一个受svn控制的工作拷贝,才可以进行add update commit等操作
  • export指导出文件,也就是把服务器中的数据导出来,相当于复制一份,导出的文件脱离SVN版本控制,导出后也无法进行Update和Commit操作

二、import导入、add添加和commit提交的区别

  • import:仅仅将文件导入到svn服务器中,而这个文件本身还只是一个普通的文件,与svn版本库没有关系
  • add:将文件或目录添加到版本控制中(此时仅仅是放在了一个缓存区,显示加号),它们会在下一次commit提交中一并提交到SVN版本库中(显示对号)
  • commit:将已经添加到版本控制中的文件或目录的修改提交到SVN版本库中

三、update更新和revert还原

  • update:就是把服务器上最新的版本更新下来,这样就能把其他人提交的代码同步到自己电脑上(在提交代码前,常常先进行一次update操作)
  • revert撤销本地修改,当我们想丢弃本地的修改回去SVN上最新的版本时就可以使用revert丢弃本地修改

四、忽略文件

  • 如果某些目录或者文件我们不想提交到SVN服务器中,这时我们可以忽略这些文件
  • 文件-右键-svn-add to ignore list

五、SVN基础概念

  • respository存储库:是任何版本控制系统的核心。储藏库通过网络访问,充当服务器,版本控制工具充当客户端。
  • trunk主干:主干是所有主要开发发生的目录,通常由开发人员检出以处理项目
  • tags标签:用于存储项目的命名快照,标记操作运行为储存库中的特定版本提供描述性和易记的名称
  • brunch分支:用于创建另一条开发线
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值