SourceTree版本控管(二) - 建立與同步Repository


Bitbucket階層管理可以分為User / Team / Project 與 Repository。

一個Team可以建立多個project,一個project可以建立多個repository。repository是我們在做版本控制時所面對的對象。



一個user可以同時加入多個team,也能夠以owner的身分建立多個repository,每一個repository能夠同時加入五個免費user進行協作,對小型專案的開發已經非常夠用了。



首先我們到Bitbucket建立一個repo。



輸入該repo的名字,Unity專案需將Lauguage改為C#。
按下Create repository即完成repo的建立。



建立完成後會自動跳轉到該repo的相關頁面。



要將Bitbucket與SourceTree結合主要有兩種方法。





  • 由SourceTree建立一個新的Working Space
>這個方式適合在還沒有任何專案檔的時候先把working space劃分出來,之後的專案就建立在working space的路徑下。



>先在repository的頁面中點選Clone in SourceTree



>點選按鈕之後將會自動開啟SourceTree,並且跳出下面的視窗
>建立一個空的資料夾,並且將路徑指派到Destination Path欄位之後按下Clone,完成。





  • 將現存的專案路徑指派為Working Space
>這個方法適合用在將現有的的專案路徑設定為Working Space,不需要再移動整個專案檔。



>在新建的repo頁面中展開I have an existing project,並且複製url



>開啟SourceTree,點選左上方工具列的 Clone / New 按鈕 
>切換到Create New Repository標籤頁,將現存的專案路徑指派到Destination Path欄位



>點選上方工具列的 Repository > Add Remote



>如果不需要特殊的命名可以直接勾選Default remote,將剛剛複製的url貼上後直接按下OK



>接著會自動跳出Repository Settings的視窗,直接按下OK即完成設定



以上兩種方法完成之後可以發現remotes的欄位出現了指定的對象,到這裡即完成了Bitbucket 與 SourceTree 的結合。





如果我們是以Unity來進行開發,則需要針對Unity的開發環境額外做一些設定。



留言

熱門文章