代码管理工具—SVN
来源:互联网 发布:知乎怎样不让别人 编辑:程序博客网 时间:2024/05/16 17:13
在公司从事开发业务时,我们需要使用到代码管理工具。在国内通常使用的是svn和git。
Subversion是一个自由/开源的版本控制系统。Subversion允许你数据恢复到早期版本,或者是检查数据修改的历史。
Subversion的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作。从某种程 度上来说,允许用户在各自的空间里修改和管理同一组数据可以促进团队协作。因为修改不 再是单线进行,开发速度会更快。
此外,由于所有的工作都已版本化,也就不必担心由于错 误的更改而影响软件质量—如果出现不正确的更改,只要撤销那一次更改操作即可。
svn工作原理图:
在代码管理中通常使用svn的操作
1. Checkout只需要做一次!
2. 每天下班前:commit“可运行版本”
3. 每天上班前:update前一天所有代码
使用环境
要想利用SVN管理源代码,必须得有2套环境
服务器
1. 用于存储客户端上传的源代码
2. 可以在Windows上安装Visual SVN Server
3. 大部分情况下,公司的开发人员不必亲自搭建SVN服务器
客户端
1. 上传本地的源代码到服务器,或者更新服务器的代码到本地,保持同步
2. 可以在Mac上使用命令行、Versions、Cornerstone、Xcode
开发人员就属于客户端这个角色,。Subversion版本库的特别之处在于,它会记录每一次改变:每个文件的改变,甚至是目 录树本身的改变,例如文件和目录的添加、删除和重新组织
0 0
- 代码管理工具—SVN
- 代码管理工具---SVN
- 关于新型代码管理工具SVN
- 代码管理工具SVN配置方法
- 代码片段管理工具Sublime+SVN
- Java代码管理工具SVN系列
- 2013-11-25-安装SVN代码管理工具
- 0923Android基础代码管理工具SVN
- SVN管理工具Cornerstone之:提交代码
- SVN管理工具Cornerstone之:代码合并
- 版本管理工具——svn
- 版本管理工具——SVN
- 使用项目管理工具对Svn代码查看和统计
- 版本管理工具——svn(1)
- 代码管理工具
- 代码管理工具
- 代码管理工具
- 代码管理工具
- 管理后台的登录功能-重新思考
- cf 777c Alyona and Spreadsheet
- ONLINE方式在线重建索引异常中断后遇到ORA-08104错误的处理思路
- 解决PopupWindow在7.0以上位置不正确的bug
- OpenCV 装载、 显示和存储图像及在图像上绘图
- 代码管理工具—SVN
- NIFI简单使用
- Gulp安装+使用
- 可以访问tomcat主页,不能访问项目(tomcat的写入权限不够)
- Java深复制(深克隆)与浅复制(浅克隆)
- 连续特征的离散化
- Filter的原理及应用(例统一设置字符集)
- MATLAB中常见的取整函数
- java:使用Math类操作数据