SVN
1 SVN简介
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
2 SVN的功能
- 协同修改:多人并行不悖的修改服务器端的同一个文件。
- 数据备份:如果本地文件发生丢失可以服务器端文件进行恢复。
- 增量式的版本管理:服务器端保存每一个版本信息时只保存有修改的局部内容,节约服务器端资源。
- 权限控制:对团队中参与开发的人员进行权限控制。
- 历史记录:查看修改人、修改时间、修改内容、日志信息,将本地文件恢复到某一个历史状态。
3 TortoiseSVN客户端的安装
注意点:
当在命令行测试版本时(svn --version
),可能出现,'svn’不是内部或外部命令,也不是可运行的程序或批处理文件的提示。
1、首先先看自己本地环境变量是否配置了SVN
2、如果本地环境变量配置了,还是报这个错误,那么就是安装时候有个选项没有进行更改,默认情况下安装svn是不安装 command line client tools ,解决就是重新打开安装svn的.exe文件。在进行安装的时候选择Modify,到下面图片显示的地方,更改为容许安装。
3、再次cmd输入,测试。