博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置管理
阅读量:5817 次
发布时间:2019-06-18

本文共 1205 字,大约阅读时间需要 4 分钟。

---恢复内容开始---

配置管理

(m:configuration management)版本的的编译发布工作。

 

基本概念

1、svn概念

2、学习svn的目的

3、环境配置

4、仓库Repostive文件目录

5、TortoisSVN图标集

6、TortoisSVN基本操作

7、命令形式SVn基本操作

8、subversion标注目录结构

 

什么是SVN

subversion:管理代码的

是一个开源代码的版本控制系统 时下流行的SVN和GIT

 

commit(提交)

电脑上的SVN服务器包含最新的代码,每个工作人员每天下班前提交到服务器上,服务器上是每天最新的代码(共享资料)

 

为什么要学习SVN

1、代码管理混乱

2、备份多个版本,占用磁盘空间大

3、解决代码冲突困难

4、容易引发BUg

5、难以追溯问题代码的修改人和修改时间

6、难以恢复至以前正确的版本

7、无法进行权限控制

8、项目版本发布困难

 

SVN安装步骤

安装visualSVN-serve-3.5.3-64安装包,根据提示安装。

安装完成后打开VisualSVN  Server Manager

右击Users新建用户,Groups可以打开后点击添加人员,将用户添加到里面

 

安装tortoise SVN

 新建注册名如basic

 

记住新建的账号所对应的网址

按以下步骤打开

 

用户登录一次后就记住账号,如若想登录别的账号,按以下步骤setting进入界面,clear或者clear all

 

右击checkout,进入创建文件夹,右击add然后 SVN commit

可以用另一台电脑登录用户然后checkout,在文件中修改内容之后 SVN commit,每次上传文件需要SVN update,当遇到文件发生冲突,上传不了,可以使用一下步骤。

如果想回到某个·版本的话也可以用以下

 

win+R输入cmd再到E:再到cd Repositores输入 svnadmin create test2,在当前目录创建一个test2版本库,输入查看是否成功

修改svnserve---authz---passwad

  

 

 

修改完成后,DOS命令窗输入svnserve -d -r E:\\Repositories启动服务登陆

选择其中任意一个版本库,右击选择browse

 

 

 

学会以下的使用:

1,checkout

2,add  新加标签

3,commit(add,修改)提交

4,update 更新

5,edit conflicts解决冲突

6,get lock加锁

7,release lock解锁

8,revert

9,export

10,import导入

11,relocate

12,update to revision

 

tortoiseSVN图标集

 

转载于:https://www.cnblogs.com/yyx482411/p/8545634.html

你可能感兴趣的文章
poj1061
查看>>
VS2012:升级Update2和Update3均告损坏,重装方法
查看>>
LwIP raw api下使用tcp keep alive
查看>>
python实例[判断操作系统类型]
查看>>
Unity 3D学习之《Unity 3D 手机游戏开发》1
查看>>
MyEclipse提示键配置、提示快捷键、提示背景色、关键字颜色、代码显示、编......
查看>>
MySQL 笔记
查看>>
关闭VS实时调试器
查看>>
黄海需要关注的问题
查看>>
享元模式 核心代码
查看>>
大数据:技术与应用实践指南(中国工程院院士倪光南倾情作序,雷万云、毛新生、段永朝、安晖联合力荐)...
查看>>
2013第48周四开发日记
查看>>
可索引谓词,索引,优化器
查看>>
Springboot监控之一:SpringBoot四大神器之Actuator
查看>>
sruts2:单个文件上传,多个文件上传(属性驱动)
查看>>
[原创]推荐一款强大的.NET程序内存分析工具.NET Memory Profiler
查看>>
emacs 操作集锦
查看>>
Ignite安装配置——上篇
查看>>
android 自定义按钮实现 home键 和返回键
查看>>
重新想象 Windows 8 Store Apps (55) - 绑定: MVVM 模式
查看>>