1  作用

两个疑问:

  1. 什么是版本控制?
  2. 为什么要用版本控制工具?

作用:

  1. 受保护
  2. 受约束

合作开发中,版本控制工具更重要的作用就是让开发者更好地协作,每个人的代码既能互相调用,来共同完成一个较大的功能,又不会互相之间产生冲突。

至于用哪个工具去控制并不重要,工具只是个手段,只要这个工具能够让开发者们协作工作就可以。

2  SVN介绍

  • SVN客户端:TortoiseSVN:http://tortoisesvn.net/downloads.html
  • SVN服务端:VisualSVN:http://www.visualsvn.com/server/download

先安装服务端(需有可视化界面和PATH路径),注意安装路径和仓库路径。

注:仓库:所有上传的代码都在仓库中,若服务器仓库中的代码丢了,那就是真的丢了,找不回来。

如果仅仅是为了上传代码发布网页,则只需安装客户端就可以了。

3  使用

客户端安装完毕后,在需要存储代码的文件夹下右击鼠标,会有一个“SVN Checkont”,点击(只有第一次从服务器端获取代码,需要使用此选项)。

填写服务器端仓库的URL及下载到本地的存储路径,OK即可:

在本地仓库添加代码后,在文件夹下右击“SVN Commit”就可以上传代码到服务器了。

注:在本地仓库文件夹下新增、修改、删除文件,都属于本地操作,不属于SVN操作。也就是说,所有SVN操作必定是从右击“SVN Commit”下进行的

本地与服务器一致的文件,通常左下角会带有一个绿色的“√”,不一致的是红色的“×”。

“SVN Update”是从服务器端下载代码的。

可以这样理解,团队合作时,每天早上都要“SVN Update”从服务器端下载最新的程序,每天下班都要“SVN Commit”上传修改的代码。

需要注意,“TortoiseSVN”中的“Show log”可以查看历史版本、修改人、修改时间等各种记录。

转载于:https://www.cnblogs.com/qijunhui/p/8445376.html

Java微信公众号开发(五)—— SVN版本控制工具相关推荐

  1. Java微信公众号开发-外网映射工具配置 - 星星满天 - 博客园

    一.开发环境准备 1.一个微信公众号 2.外网映射工具(开发调试)如花生壳.ngrok工具 注:与微信对接的URL要具备以下条件a:在公网上能够访问 b:端口只支持80端口 这里使用ngrok.cc: ...

  2. 慕课网_《Java微信公众号开发进阶》学习总结

    时间:2017年08月12日星期六 说明:本文部分内容均来自慕课网.@慕课网:http://www.imooc.com 教学源码:http://img.mukewang.com/down/... 学习 ...

  3. java微信公众号开发token验证失败的问题及解决办法

    java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...

  4. Java微信公众号开发梳理

    Java微信公众号开发梳理 现在微信公众平台的开发已经越来越普遍,这次开发需要用到微信公众平台.因此做一个简单的记录,也算是给那些没踩过坑的童鞋一些启示吧.我将分几块来简单的描述一下,之后会做详细的说 ...

  5. Java微信公众号开发微信网页授权之前端传递code方式获取用户信息

    本片博客讲解的网页授权分为两步,前端先传递backUrl(回调地址)到后台网页授权接口,该接口拿到回调地址后组装授权连接,重定向到前端页面,前端页面截取Code,传入后端获取用户信息方法,获取用户信息 ...

  6. Java微信公众号开发(一:接入平台,验证token)

    Java微信公众号开发(一:接入平台,验证token) 开发环境: 环境:JDK1.8 框架:springBoot 首先,在我们接入微信公众平台之前,我们需要注册微信公众号的开发者账号,获取开发者ID ...

  7. JAVA微信公众号开发第8篇JSSDK图片上传预览

    简介 博主微信JSSDK&图片上传预览基于微信分享做拓展,所以一些配置操作请点击查阅JAVA微信公众号开发第7篇JSSDK&微信分享博文 页面 <html><head ...

  8. Java微信公众号开发之网页授权获取用户基本信息

    本篇博客讲解的网页授权只需要前端传递一个backUrl(回调地址) 到后台接口,后台接口会完成整个授权流程,无需前端做更多工作: 一. 前言 微信公众号开发,需要用到网页授权获取用户信息,通过OAut ...

  9. Java微信公众号开发(附源码!!!)

    笔者最近在为一个艺考服务团队开发手机端的服务,由于开发app需要的时间较长,所以选择开发微信公众号.本人比较擅长Java开发,所以本文是基于Java语言的公众号开发.话不多说,直接进入正题. 准备工作 ...

  10. 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定,Java微信公众号开发消息推送公众号用户绑定问题 的解决办法

    问题概述 在进行微信公众号开发的时候遇到的这个问题,通过Web开发公众号的模板消息推送,在调试的过程中,需要进行开发者接口联调&调试,在调试之前需要将当前的公众号与用户的微信号进行绑定, 绑定 ...

最新文章

  1. run在java_Java语言start和run方法的区别
  2. python操作Excel文件
  3. Ubuntu 16.04 安装 VMware Tools(解决windows和Ubuntu之间不能互相复制粘贴文件的问题)
  4. 利用python抓取网页图片
  5. 大前端技术选型 Native原生iOS, Android, React-Native, Flutter, 微信小程序, HTML5
  6. Unity3D新手入门初级教程
  7. html实现酷狗歌词,酷狗音乐怎么制作歌词?酷狗音乐制作歌词的方法
  8. rs485数据线接反_rs485接口怎么接线?弱电人必学RS485接口基础知识讲解
  9. 远程命令行添加(删除)注册表键值(远程打开)
  10. 教你一键如何更换证件照底色?
  11. java读取文件 16进制_Java:文件到十六进制?
  12. 山东春考c语言试题及答案,2020 年山东省春季高考技能考试 信息技术类专业试题...
  13. Ant Design Vue 动态路由
  14. 虚拟机 安装 CUDA 可行性说明
  15. 关于 python 的 IDE
  16. 华为ensp---AC三层旁挂组网实验(参照华为官方手册)
  17. win10下解决谷歌浏览器点击安装包无反应
  18. 基于EasyNVR摄像机网页无插件直播服务二次开发实现H5播放页面的简单集成方案
  19. 如何将wincc英文界面转化成中文
  20. 在线文档编辑工具哪个更好?

热门文章

  1. 词嵌入应用_神经词嵌入的法律应用
  2. 帮人取款每百元抽10元回扣,最终涉嫌诈骗罪被批捕
  3. 假如银行错转1000万,自己没动,只拿其中的利息是否非法?
  4. 贷款审批时,会重点看征信报告哪些内容?
  5. 2012年我读过的十本好书
  6. 8位移位寄存器和优先编码器
  7. 通过ap运行cab安装程序的方法及Sample Code
  8. 电脑微信不用手机确认_不用安装第三方软件,手机投屏到电脑就这么简单
  9. C++ 虚函数和虚表
  10. 6.Half Lambert光照Diffuse Shader