码迷,mamicode.com
首页 > 其他好文 > 详细

SVN的基本介绍\服务器配置

时间:2015-11-07 00:52:59      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:

### 1. 工作场景
1. 进入公司需要做的关于开发的第一件事, 就是向项目经理索要SVN服务器地址+用户名+密码

### 2. 角色解释
> 服务器: 用于存放所有版本的代码,供客户端上传下载更新
> 客户端: 通过客户端下载上传本地代码
> 用户名/密码: 验证人员身份,判断是否有操作权限;

### 3. 项目开发中的基本操作
> 1. 项目经理初始化项目结构并上传到服务器
> 2. 程序猿根据地址+用户名+密码下载一份完整代码到本地
> 3. 开始开发,任务完成后,提交任务代码到服务器
> 4. 从服务器上更新其他同事的代码到本地

### 4. 以上操作对应到SVN操作体现
> 1. svn import (项目经理做的)
> 2. svn checkout : 将服务器对应项目的所有代码下载到本地
> 3. svn commit : 提交本地最新代码到服务器
> 4. svn update : 从服务器更新最新被修改的代码


### 5. 版本控制策略(补充)
> svn : 更新-修改-合并
* 弊端:合并时容易产生冲突
> 其他版本控制策略: 锁定-修改-解锁
* 弊端:不能并行开发
 
 
 
 
1. 服务器作用

    > 用于存储/备份各个版本的代码
    > 供客户端下载/上传/删除代码

2. 服务器环境搭建

    Mac 下直接配置([Mac 下安装SVN](http://tycomputer.iteye.com/blog/1963764)), ([Mac下配置SVN 服务器](http://blog.csdn.net/q199109106q/article/details/8655204)

Windows下安装Visual SVN Server([Visual SVN Server下载地址](http://www.visualsvn.com/server/download/)

* 因为作为新人进到公司无法接触服务器,而且大部分公司都是使用windows 作为服务器,所以此处只讲第二种,作学习测试使用!*

3. 安装步骤

    > 全程”下一步”,傻瓜式安装.

4. 控制区几个选项的作用

    > Repository
        - 代码仓库:存放不同版本的代码
    > Users
        - 用户列表:创建或者删除用户,代码仓库设置访问权限时使用
    > Groups
        - 分组列表:将用户分组,可以针对每组进行代码仓库访问授权操作
5. 访问测试

    > 可以通过浏览器,输入代码仓库地址进行访问
        - 注意:在客户端浏览器访问时,注意地址需要使用对应的IP地址,不能使用计算机名称.


6. 操作补充

    在windows下面查看ip 地址
    开始 —> 运行  cmd
    在命令行里面  运行 ipconfig
 

SVN的基本介绍\服务器配置

标签:

原文地址:http://www.cnblogs.com/HMJ-29/p/4943976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!