加速你的MATLAB開發(2): 使用Version Control

我們的俄羅斯實習生myc最近環遊世界之前,他的老闆和他友情提醒說

myc啊,公司在你環遊世界的時候提供了信用卡積分抽獎,你有空的時候也記得回報公司喲

簡而言之,就是讓他在業餘時間也搬搬磚。

可是公司也沒有給實習生配個筆記本,myc每次到了一個新的城市,想工作的時候只能去當地的網吧,這怎麼辦?

我可以使用MATLAB內置的version control!

機智的實習生想到了這個功能。

首先你得打開MATLAB內置的version control, 設置里, MATLAB->General->Source Control->Enable

在臨走前,myc在某知名網站上註冊了一個zhihumatlab賬號,開通了一個叫zhuanlan的repository. 然後在本地他是這樣開發的

首先確保你有git,如果沒有可以在這裡下載

>> mkdir zhihun>> !git initn>> !touch README.mdn>> !git add README.mdn>> !git commit -m "first commit"n>> !git remote add origin https://github.com/zhihumatlab/zhuanlan.gitn>> !git push -u origin mastern

如果你想把已有的代碼同步到上面,你可以做如下步驟

>> cd zhuanlann>> !git initn>> !git remote add origin https://github.com/zhihumatlab/zhuanlan.gitn>> !git push origin mastern

ok, 現在你會發現你的Current Folder裡面出現了很多綠色的小圈圈說明你和你的Repository同步了(沒有圈圈請刷新,看不到綠色請...

設置好了以後,myc就上路了。第一站他來到了大蘋果,在ChinaTown的一家昏暗的網吧里,他打開MATLAB(???

啊多麼親切的界面啊,還好這個版本是R2014b,MATLAB從這裡開始整合了version control

右鍵點擊Current Folder->Source Control->Manage Files...

選擇Git作為你的Source control integration,輸入你的Repository地址

點擊Retrieve

熟悉的工作又看到了有沒有,一下子從休假的狀態回到了工作有沒有,精神一下就來了有沒有(???

如果你嫌網吧的滑鼠不好用,可以用如下命令直接clone你的repo

>>!git clone https://username@github.com/zhihumatlab/zhuanlann

開始工作,讓我來加個Comment,做一次commit,讓老闆知道我沒有在偷懶

左面被修改過的文件開始變方了……

我可以提交我的工作了

右鍵->Source Control->先Commit, 輸入一些comment, 再Push

一天的工作就結束了。

老闆看到在這裡更新的代碼一定會很開心的,明天的又可以用公司的信用卡積分返現了

myc看著窗外光怪陸離的街景,沉沉地睡去了


推薦閱讀:

TAG:MATLAB | Git | 代码管理 |