微信公衆號二次開發(三)-介紹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

相關文章
相關標籤/搜索