浅谈SVN
来源:互联网 发布:mysql 密码修改 编辑:程序博客网 时间:2024/06/06 20:17
学习SVN已经一个多月了但是一直都没有总结一下,借着这次博客我来总结一下我所学习到的SVN。。。
SVN分为服务端和客户端
服务端:Subversion(SVN):,是一个自由开源的版本控制系统,可以将数据恢复到早期版本或者检查数据修改的历史,这些数据可以是源代码、也可以是其他类型的文在svn出现之前,cvs是开源版本控制工具的实施标准,然而cvs存在一些固有的缺陷,特别是权限这一块,并且这些缺陷消费很大的精力,于是,svn作为cvs的继任者就出现了。
客户端:TortoiseSVN:SVN的客户端工具,和资源管理器完美集成,基于TortoiseCVS的代码开发,使用上与TortioseCVS极其相似;
SVN的工作流图:
SVN的几种标志:
一个新检出的工作副本使用绿色的对勾做重载。表示Subversion状态正常.
当我们开始编辑一个文件后,图标将变成红色感叹号。通过这种方式,可以很容易地看出我们对哪些文件进行了修改操作,但是还没有提交到版本库中;
如果在提交的过程中出现了冲突,图标将变成黄色感叹号
如果我们拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标将提醒我们:如果不使用该文件的话,请进行释放锁操作,允许其他成员提交对该文件的修改。
当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了
加号告诉我们有一个文件或是目录已经被计划加入版本控制。
SVN的优点:
1、备份工作档案,相当于一台服务器
2、进行版本控制,记录历史。每次修改更新的版本都会存在日志中
3、合作开发,共享搭档的数据
4、节约备份的空间
5、分为客户端和服务器端,从程序开发人员和项目经理两个角度可以更好的体会SVN,达到各自的目的。不同的开发人员共享资源;项目经理可以管理项目,时刻可以了解项目进行的动态。
今天就介绍到这里了,下一篇咱们再来说一说SVN的用法。。。
- 浅谈SVN
- 浅谈SVN
- git和svn浅谈
- 浅谈SVN (subversion)
- 浅谈GIT与SVN
- 【机房合作】浅谈SVN
- 浅谈版本控制工具 SVN
- SVN使用中的经验浅谈
- SVN使用中的经验浅谈
- SVN使用中的经验浅谈
- SVN使用中的经验浅谈
- 浅谈Git与SVN的使用感受
- 浅谈Android版本控制—SVN
- 浅谈为什么Git没有取代SVN
- 浅谈svn版本冲突的解决方法
- 浅谈Git与SVN的区别
- 浅谈SVN服务器迁移的一些注意事项
- 浅谈Mac OS下SVN的使用方法(上)
- ios 真机调试
- swift 数组
- swift 函数
- 将博客搬至CSDN
- Hash表
- 浅谈SVN
- 二级列表
- iOS中添加毛玻璃状态的视图效果
- 十万个为什么之数学
- findViewById空指针
- 微软面试100题-74
- Sql 编辑器 大小写转换快捷键
- iOS MVVM 框架设计 和 MVC 框架
- Fragment之间Bundle传值