微信公众号二次开发(三)-介绍tortoisesvn开发工具

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上不少版本控制服务已从CVS迁移到Subversion。php

集中式管理的工做流程以下图:web

集中式代码管理的核心是服务器,全部开发者在开始新一天的工做以前必须从服务器获取代码,而后开发,最后解决冲突,提交。全部的版本信息都放在服务器上。若是脱离了服务器,开发者基本上能够说是没法工做的。下面举例说明:服务器

开始新一天的工做:微信

一、从服务器下载项目组最新代码。运维

二、进入本身的分支,进行工做,每隔一个小时向服务器本身的分支提交一次代码(不少人都有这个习惯。由于有时候本身对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时本身修改了哪些代码,就须要这样作了)。ide

三、下班时间快到了,把本身的分支合并到服务器主分支上,一天的工做完成,并反映给服务器。svn

wKiom1ZTCoXhH3DpAAATMll26Rg071.jpg

以上是摘自百度的说明,好处是能够多个开发者共同执行操做一段代码,并随时读取本身得代码并能够返回到之前的代码的工具;工具


1,tortoisesvn下载:spa

官方网址:http://tortoisesvn.net/.net


2,打开代码仓库:

wKioL1ZTC9TTdpfXAACAS2F9WNM984.jpg


3,建立第一个版本:

wKiom1ZTC7fio05pAAAYL0qSffU786.png


4,在你想存代码的文件夹右键点击:SVN Checkout

wKioL1ZTDC-B2GslAABgYGs7h4M420.png


填写SVN仓库服务器地址

wKiom1ZTC_qQMJNfAADUmIXyHjo254.png


须要输入SAE的用户名密码以便于同步传输:

wKiom1ZTDCrCDr8EAAByBgD1rnE890.png


5,能够看到新建了版本命名的文件夹,与服务器同步成功后能够看到服务器上的文件;

wKioL1ZTDMKDgwHJAABpxX9z-3c088.png

wKioL1ZTD4vAFNMCAADb-wY8uyg286.png


6,修改并上传

尝试修改index.php,

<?php
echo "Welcome to This website";
phpinfo();

?>

修改后文件会有一个惊叹号表示文件与服务器的版本不符合;

wKioL1ZTDOejtriHAABq4KBkfcs189.png


右键-SVN Commit向服务器提交修改后的代码

wKioL1ZTDSrxrt8DAADOkUdbiDI946.png


同步成功

wKioL1ZTDUnS9qpdAAD7nbJtMZk158.png


wKiom1ZTDQSTJ-ypAACySSgd64g598.png


从版本号能够看到这个已是修改并同步过的次数;


下一节,咱们介绍如何将这个开发服务器与微信服务器进行链接通讯。


欢迎微信扫一扫或搜索关注个人“Windows自动化运维”公众号,我会天天按期发布Windows自动化运维的相关知识供你们讨论研究.

wKiom1ZTDV_izhV9AABsCkHlBCM498.jpg

相关文章
相关标签/搜索