GIT 这么好用,为什么还是有人不知道怎么用它提交代码?
客戶端代碼管理工具的變遷: 從 SVN 到 GIT
截止目前,新版的 APICloud Studio 2 仍然處于公測期.APICloud Studio 2 的代碼管理客戶端,由 SVN 改為了 GIT.公司代碼服務(wù)器,仍然是 SVN 服務(wù)器,前端使用 GIT 作為客戶端.一些童鞋,肯定已經(jīng)猜到了 -- APICloud Studio 2使用了 GIT-SVN 技術(shù)來管理代碼.
這一重要的特性,不成想,卻成為了 APICloud Studio 2 的一大槽點(diǎn),幾乎每天都有人在論壇問 "為什么提交到代碼沒有效果?" 一類的問題.我們每天都在論壇,QQ,或者通過郵件,來嘗試解答開發(fā)者此類的關(guān)于代碼提交的問題.發(fā)現(xiàn)問題,主要還是集中在個(gè)人日常的代碼管理工具的使用習(xí)慣上.有過 GIT 使用經(jīng)驗(yàn)的人,基本看過文檔或簡單提示,都能輕松上手;更多的使用 SVN 來管理代碼的開發(fā)者,雖然最終能提交到代碼到 APICloud 云端了,但是可能還是無法真正理解: 為什么云端同步代碼前,我必須做一次本地提交.
使用 APICloud Studio 2 提交代碼,有多 "難" ?
右鍵某個(gè)修改的文件或文件夾,選擇 Git -> Git add + commit
在底部新出現(xiàn)的輸入框中,輸入一段描述,來記錄修改了哪些東西,修改的動(dòng)機(jī)等等,然后按 ctrl/cmd + s 保存
通過本地代碼提交日志來驗(yàn)證本地提交是否成功
查看日志,可以通過在 ctrl/cmd + shift + p 調(diào)出命令輸入框,然后輸入 log,選中 Git Plus: Log 命令.
在項(xiàng)目的本地提交記錄頁面,如果看到剛剛提交的,就說明已經(jīng)本地提交成功了.
右鍵項(xiàng)目根目錄 --> 代碼管理 --> 從云端同步 --> 同步到云端
我們建議每次 "同步到云端" 前,都先做一次 "從云端同步" 操作,類似于 SVN 中的先更新,再提交.云端同步期間,底部控制臺(tái)會(huì)有日志輸出;云端同步結(jié)束,左上角會(huì)有提示通知.
右鍵云編譯 --> 代碼, 查看代碼提交記錄
APICloud Studio2 集成了云端的各個(gè)功能,我們可以直接右鍵項(xiàng)目,進(jìn)去其對應(yīng)的云端界面.此時(shí)我們看到我們剛剛的修改,已經(jīng)同步到云端了.
是不是很方便,很神奇,竟然可以真的使用 GIT 來管理 SVN 代碼了.對 GIT-SVN 技術(shù)感興趣的,還不趕緊去搜下?!
為什么不繼續(xù)使用 SVN 作為 APICloud Studio 2 的默認(rèn)代碼管理工具呢?
首先,需要說明一下: 代碼管理功能,只是 APICloud Studio2提供的基礎(chǔ)功能之一,并且沒有限制必須使用 APICloud Studio2管理代碼,才能繼續(xù)使用 APICloud Studio2的其他功能.如果你依然對 SVN 情有獨(dú)鐘,或者這幾天項(xiàng)目實(shí)在太趕,可以使用各種第三方代碼管理工具來管理你的 APICloud 應(yīng)用.SVN 地址和密碼,可以從云端控制臺(tái)獲取.
然后,才是 APICloud Studio2的核心代碼管理工具,為何改為 GIT 呢?當(dāng)然是因?yàn)樗咝?更有潛力了!如此說,可能有些抽象,來個(gè)具體的例子吧.大家可以看下 2.1.4 有一個(gè)很重要的但是不是很起眼的更新: 傾情推出本地代碼時(shí)光機(jī)功能,支持手動(dòng)備份和與云端同步時(shí),自動(dòng)備份本地未提交代碼.它基于 GIT 的 stash 命令實(shí)現(xiàn).可以做到,只要你本地 .git 目錄不人為破壞,所有沒有提交的代碼,一旦因?yàn)槟撤N意外丟失,都可以使用 "本地代碼時(shí)光機(jī)" 功能找回.當(dāng)然, 大家不用擔(dān)心 .git 目錄體積的問題,因?yàn)楸镜貍浞?不是簡單的 zip 壓縮,感興趣的可以好好研究下 git stash 命令.
小結(jié)
GIT 這么好用,為什么還是有人不知道怎么用它提交代碼?當(dāng)然是個(gè)人代碼管理工具使用習(xí)慣的差異了.但是,我可以很負(fù)責(zé)任地告訴你,熟悉下 GIT,不僅有利于你更好地開發(fā) APICloud 應(yīng)用,更有利于以后自己學(xué)習(xí)和工作的方方面面.試著換個(gè)角度看世界,會(huì)發(fā)現(xiàn)新的不同呦~
總結(jié)
以上是生活随笔為你收集整理的GIT 这么好用,为什么还是有人不知道怎么用它提交代码?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迷你世界如何接牛奶
- 下一篇: 9.98万的比亚迪秦PLUS DM-i