首頁  >  文章  >  web前端  >  APICloud Studio 2使用GIT-SVN 技術的實例教程

APICloud Studio 2使用GIT-SVN 技術的實例教程

零下一度
零下一度原創
2017-06-24 13:16:205307瀏覽

客戶端程式碼管理工具的變化: 從SVN 到GIT

截止目前,新版的APICloud Studio 2 仍然處於公測期.APICloud Studio 2 的代碼管理客戶端,由SVN 改為GIT.公司程式碼伺服器,仍然是SVN 伺服器,前端使用GIT 作為客戶端.一些童鞋,肯定已經猜到了-- APICloud Studio 2使用了GIT-SVN 技術來管理程式碼.

這一重要的特性,不成想,卻成為了APICloud Studio 2 的一大槽點,幾乎每天都有人在論壇問"為什麼提交到代碼沒有效果?" 一類的問題.我們每天都在論壇,QQ,或者通過郵件,來嘗試解答開發者此類的關於程式碼提交的問題.發現問題,主要還是集中在個人日常的程式碼管理工具的使用習慣上.有過GIT 使用經驗的人,基本看過文檔或簡單提示,都能輕鬆上手;更多的使用SVN 來管理程式碼的開發者,雖然最終能提交到代碼到APICloud 雲端了,但是可能還是無法真正理解: 為什麼雲端同步程式碼前,我必須做一次本地提交.

使用APICloud Studio 2 提交程式碼,有多"難" ?

右鍵某個修改的檔案或資料夾,選擇Git -> Git add + commit

git 提交命令

在底部新出現的輸入框中,輸入一段描述,來記錄修改了哪些東西,修改的動機等等,然後按ctrl/cmd + s 保存

APICloud Studio 2使用GIT-SVN 技術的實例教程

透過本機程式碼提交日誌來驗證本機提交是否成功

檢視日誌,可以透過在ctrl/cmd + shift + p 調出指令輸入框,然後輸入log,選取Git Plus: Log 指令.

git 日志

在專案的本地提交記錄頁面,如果看到剛剛提交的,就說明已經本地提交成功了.

APICloud Studio 2使用GIT-SVN 技術的實例教程

#右鍵專案根目錄--> 程式碼管理--> 從雲端同步--> 同步到雲端

我們建議每次"同步到雲端" 前,都先做一次"同步到雲端

我們建議每次"同步到雲端" 前,都先做一次"同步到雲端" 操作,類似SVN 中的先更新,再提交.雲端同步期間,底部控制台會有日誌輸出;雲端同步結束,左上角會有提示通知.APICloud Studio 2使用GIT-SVN 技術的實例教程

#右鍵雲端編譯--> 程式碼, 查看程式碼提交記錄

APICloud Studio2 整合了雲端的各個功能,我們可以直接右鍵專案,進去其對應的雲端介面.此時我們看到我們剛剛的修改,已經同步到雲端了.APICloud Studio 2使用GIT-SVN 技術的實例教程

是不是很方便,很神奇,竟然可以真的使用GIT 來管理SVN 程式碼了.對GIT-SVN 技術感興趣的,還不趕緊去搜下?!

為什麼不繼續使用SVN 作為APICloud Studio 2 的預設程式碼管理工具呢?

首先,需要說明一下: 程式碼管理功能,只是APICloud Studio2提供的基礎功能之一,並且沒有限制必須使用API​​Cloud Studio2管理代碼,才能繼續使用API​​Cloud Studio2的其他功能.如果你依然對SVN 情有獨鍾,或者這幾天項目實在太趕,可以使用各種第三方程式碼管理工具來管理你的APICloud 應用程式.SVN 位址和密碼,可以從雲端控制台取得.APICloud Studio 2使用GIT-SVN 技術的實例教程

然後,才是APICloud Studio2的核心程式碼管理工具,為何改為GIT 呢?當然是因為它更有高效,更有潛力了!如此說,可能有些抽象,來個具體的例子吧.大家可以看下2.1.4 有一個很重要的但是不是很起眼的更新: 傾情推出本地代碼時光機功能,支援手動備份和與雲端同步時,自動備份本地未提交代碼.它基於GIT 的stash 命令實現.可以做到,只要你本地.git 目錄不人為破壞,所有沒有提交的程式碼,一旦因為某種意外丟失,都可以使用"本地代碼時光機" 功能找回.當然, 大家不用擔心.git 目錄體積的問題,因為本地備份,不是簡單的zip 壓縮,感興趣的可以好好研究下git stash 指令.APICloud Studio 2使用GIT-SVN 技術的實例教程

#######

小結

GIT 這麼好用,為什麼還是有人不知道怎麼用它提交代碼?當然是個人代碼管理工具使用習慣的差異了.但是,我可以很負責任地告訴你,熟悉下GIT,不僅有利於你更好地開發APICloud 應用,更有利於以後自己學習和工作的方方面面.試著換個角度看世界,會發現新的不同呦~

以上是APICloud Studio 2使用GIT-SVN 技術的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn