使用svn作为配置管理工具及其普遍的用于项目开发中,网上有很多关于svn的原理介绍及命令行管理教程。这里仅仅分享下个人配置及使用的过程,不通过命令行,可简单的上手操作。如有遗漏欢迎留言交流。

  配置及使用的基本步骤如下:

  1. 安装svn客户端及服务器端软件

客户端svn对应的是TortoiseSVN软件,也可安装中文语言包;服务器端svn对应的是VisualSVN-Server软件,一般网上都可以方便找到,分别安装即可。安装好之后打开服务器端VisualSVN Server如下图所示。

  2. 新建要管理的项目库及在客户端建立对应关系

   在Repositiries下新建目录,命名为项目文件夹,这时服务器端的项目就已经创建好了。比如项目名叫IAG_ATS,则在客户端想建立对应的文件夹的位置右键SVN Checkout,出现下图界面:

   需要注意的是其中的ip地址是服务器的ip地址,可以通过命令行ipconfig查询一下即可,端口号与后续路径与服务器端界面中的保持一致。之后文件就顺利的check到客户端了。

  后续可进行项目的管理工作,常用的update和commit操作。

  需要进行svn库的移植时,需要解除本地客户端与原服务器端svn的对应,主要步骤如下:

  1. 新服务器项目check到目录。

  2. 旧服务器项目文件export到1中的目录:右键文件夹,TortoiseSVN->Export,选择1中的目录即可,试了下只能单个文件夹操作。Export到本身可能会出错,建议export到别的目录下。

  3. 新文件夹选择所有的文件,add到新的svn管理中:右键选中所有,TortoiseSVN->Add。

  4. 新文件夹中commit操作,这样就可以改用新的服务器进行文件管理了。

最新文章

  1. windows下android环境的搭建:完成后添加android其他版本
  2. iOS学习之Object-C语言集合
  3. 「译」JavaScript 的怪癖 1:隐式类型转换
  4. Ajax的工作原理
  5. C++对C语言的非面向对象特性扩充(3)
  6. vue环境搭建与创建第一个vuejs文件
  7. Android线程间通信机制——深入理解 Looper、Handler、Message
  8. WSL Windows Subsystem for Linux安装指南
  9. arcgis api 3.x for js 共享干货系列之一自写算法实现地图量算工具(附源码下载)
  10. python学习笔记-列表和字典
  11. javaScrpit 开端
  12. 配置Oracle访问SQL地理数据库
  13. RESTORE 无法处理数据库 'Students',因为它正由此会话使用。建议在执行此操作时使用 master 数据库。
  14. GPS欺骗(一)—无人机的劫持
  15. (转)如何安装 easy installer+pip
  16. 【Nodejs】“快算24”扑克牌游戏算法 1.01
  17. “全栈2019”Java第四章:创建第一个Java程序
  18. 【系统】Ubuntu和win7双系统更改系统引导菜单
  19. 转载:【Oracle 集群】RAC知识图文详细教程(五)--特殊问题和实战经验
  20. 生命不息学习不止,前端js学习笔记(一)

热门文章

  1. toast提示信息获取和Monkey笔记
  2. 123457123457#1#-----com.threeapp.ErTongHuaXue01----儿童滑雪大冒险
  3. js下利用userData实现客户端保存表单数据
  4. JQ操作select项
  5. react Link标签 火狐失效怎么解决
  6. js实现随机数及随机数组
  7. 最新 竞网java校招面经 (含整理过的面试题大全)
  8. easyui datagrid 实现单选并能取消单选
  9. Windows 10系统快捷键
  10. 报错Unsupported major.minor version 52.0的原因