简版SVN操作指南V1.3

一个简单的 SVN

目录

1 情况介绍

目前我公司SVN管理端在服务器电脑中,添加和修改要登录远程服务器。
一个SVN仓库的开启大体步骤为:

  • 1 配置仓库
  • 2 配置权限
  • 3 复制链接同步到本地
  • 4 文件上传

2 登录远程服务器

2.1 远程登录

使用软件

67c531dca110499aa221330566d1998e.png

登录
IP:192.168.3.4
密码:**********

7bf576f28d0e4501acdba431056d6c55.png

点击连接,同意连接

eaa3b16e621845b9baeba02313a35cbe.png

输入密码登录

691ad6c34b884802a5897b541933eecb.png

3 SVN管理端操作

3.1 打开操作软件

5b382141cc1c481289d9a36a8b6715c2.png

3.2 添加用户与修改密码

目前修改密码只能在服务器中进行
7925d58cfa0a43d3b493738c9664e336-1.png

新建用户

e97a7c52134948dabd08d2092c4990e6.png

修改密码

e9b912b8022b46b090e3155c861e9e56.png

3.3 新建仓库

全新项目新建

SVN中一个仓库就是一个文件夹

f30aa0a6e57f4511979256c07039cc22.png

设置权限

在权限中设置哪些账户能够查看和上传文件

ed0d7077e229474e8c9936a2e425b5ae.png

配置示例

76115191292946758fdf83b8e7fc616c.png

重要说明:
只有在 Security 中出现的用户才能上传数据
关于 Permissions (权限的说明)

  • 1 inherit from parent 从父母那里继承
  • 2 No Access 不允许访问
  • 3 Read Only 只读
  • 4 Read/Write 可读可写

4 同步文件

4.1 复制链接

174fdabaef3b49fbaf19cfd3c11363cd.png

4.2 本地电脑同步

到本地电脑
安装SVN 客户端

1
2
3
4
5
6
7
8
//32位语音包
LanguagePack_1.13.1.28686-win32-zh_CN.msi
//64位语音包
LanguagePack_1.13.1.28686-x64-zh_CN.msi
//32位客服端
TortoiseSVN-1.13.1.28686-win32-svn-1.13.0.msi
//64位客服端
TortoiseSVN-1.13.1.28686-x64-svn-1.13.0.msi

安装顺序

  • 先安客户端
  • 再安语言包
  • 默认路径

在检出时会要求登录账户

5 版本操作

5.1 版本操作示例图

见后面版本测量

5.2 添加文件测试

6342826495a4484aba5cbfc9455c3e49.png

添加必要的信息

51031e1757bd42f2913bd67f0fe745d1.png

5.3 分支建立

9ba9bc2c586342f1a2b0b516d3140450.png

建立4条基线
依照下图建立4条基线

  • 基线:功能基线
    0dfd349cec0f40c6b7dd89d727ce9a32.png
  • 基线:分配基线
  • 基线:实现基线
  • 基线:产品基线

跳转到功能基线

  • 1 通过切换功能切换
    3467579d3d4a4d43a1672a2f5ec3d211.png
  • 2 选择基线分支
    7e0cd67764844f2cb477530d4a1fb105.png

6 版本策略

6.1 常见版本控制流程

AAA.png

6.2 建议流程

4abe470776e548318d37ee76464faed2.png

7 同步服务器更新和查看更新

7.1 获取仓库链接

从管理员处获取仓库的网络链接
类似于:

1
https://192.168.3.4:65001/dingkong/*****

7.2 拉取文件到本地

在本地合适位置准备一个文件夹在文件夹中点击右键,软件会自动识别仓库,
在输入账户密码后,软件会将当前仓库的最新文件同步到本地

步骤1:
37d6e6c0c28c48c7b7e7af0aef017ffb.png

步骤2:
4f0a3cafac384936a355bfc98108087c.png

8 本地仓库的更新

8.1 查看远程仓库是否有修改

如果远程仓库有更新,点击右键后,会有如下提示:

a713335694884bb5a42d9bdee2a29543.png

点击红色箭头指向的按钮
SVN软件会自动同步到最新的提交

06c50c5a1b2e43b39c9ea51544a1f7ab.png

重要提示:

  • SVN更新应确认对应的文件夹没有文件打开

更新完成提示

d9cba9483d144cdcaa39dd8a42d00377.png