SVN( Apache Subversion )

SVN( Apache Subversion ):开放源代码的版本控制数据库

部分概念:
repository(源代码库):源代码统一存放的地方;
checkout(提取):没有源代码的时候,需要从repository checkout一份;
commit(提交):修改了代码,需要从commit到repository;
update(更新):得到了checkout的一份源代码,update一下可以和repository上的源代码同步,自己手上的代码会有最新的变更;
如果修改的是同一个文件的同一行,SVN会提示文件conflict冲突,需要手动确认;

功能:

目录版本控制:能够依据时间跟踪整个目录的变动。目录和文件都能进行版本控制;

在subversion中,可以增加(add)、删除(delete)、复制(copy)和重命名(rename),文论是文件还是目录。所有新加的文件都从一个新的、干净的版本开始;

使用步骤

从SVN服务器上将项目内容获取到本地系统文件夹中,通过在文件夹中的鼠标右键菜单(checkout)操作

在每次进行文件操作前,都需要先获取服务器上的新文件,就是鼠标右键(update),会从服务器上获取新的文件,并合并到本地文件

修改文件后同样鼠标右键(commit),提交到服务器上,commit界面,可以写上文字说明,相当于一个提交备注 可以勾选需要提交的内容

如果添加了一个新的文件,在SVN界面可以看到UNversion,表示这个文件没有加到版本控制中,可以右键先勾选这个文件,右键选择(SVN Add)添加到版本控制中

某些情况下,当文件出现一些异常的时候,SVN会提示您,需要先【Clean up】清理一下SVN的目录缓存。这个时候,就在文件夹中点击鼠标右键,选择【TortoiseSVN】选项,然后选择【Clean up】选项即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值