SVN
来源:互联网 发布:网络小胖学生表情包 编辑:程序博客网 时间:2024/06/14 05:24
Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。
集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。下面举例说明:
开始新一天的工作:
1、从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。
阅读全文
0 0
- SVN
- svn
- SVN
- SVN
- svn
- SVN
- SVN
- SVN
- svn
- svn
- svn
- SVN
- SVN
- SVN
- svn
- SVN
- svn
- svn
- caioj1066· 动态规划入门(一维一边推4:护卫队)
- for语句编程
- JavaScript高级程序设计笔记(2)_在HTML中使用js
- 第八周作业 ——猫狗叫(继承)
- Linux操作系统与实训教程实验二
- SVN
- JDBC操作数据库的步骤
- Mybatis实现CURD代码篇
- 从零开始实现朴素贝叶斯分类算法(离散特征情形)
- CF878C,图论与数据结构
- Machine Learning 之 LOF离群点检验
- python什么是高阶函数
- HDU 4307:Matrix
- Linux查看系统开机时间