206
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
阿里云服务器ECS使用教程-搭建和使用SVN

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/200G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>


Subversion(简称SVN)是一个开源的版本控制系统,管理随时间改变的数据。本文介绍了SVN的概念和使用流程。

SVN简介

SVN管理的数据存放在中央资料档案库(Repository)中。该档案库会记录文件的每一次变动,这样您就可以把数据恢复至旧版本或浏览文件的变动历史。SVN中常用的概念和操作如下:

  • Repository(源代码库):源代码统一存放的地方。

  • Checkout(提取):该操作用于从Repository中提取一份源代码到本地。

  • Commit(提交):该操作用于将修改后的代码提交到Repository。

  • Update(更新):该操作用于同步本地源代码与Repository中的源代码。

使用SVN管理代码的常见流程为:

  1. Checkout(您提取源代码到本地)。

  2. 其他人修改并提交源代码到Repository。

  3. Update(您获得最新的代码)。

  4. 您修改并调试成功源代码。

  5. Commit(提交修改后的代码到Repository,其他程序员即可看到您的修改)。

SVN管理源代码的单位为行。如果您与其他程序员同时修改了一个文件中的代码:

  • 若修改的代码在不同行,SVN会自动合并两种修改。

  • 若修改的代码在同一行,SVN会提示文件冲突(Conflict),需要手动确认。

使用流程

SVN服务支持svnserve和HTTP访问模式,这两种访问模式的部署方法如下:

  • 方式一:部署svnserve访问SVN

  • 方式二:部署HTTP访问SVN

SVN部署完成后,您可以在SVN中执行提交修改、获取更新和还原文件等操作。详情请参见使用SVN。


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!