栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

SVN( Apache Subversion )

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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】选项即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300279.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号