Bitbucket簡介
BitBucket 是一家源代碼托管網站,采用Mercurial和Git作為分布式版本控制系統,同時提供商業計劃和免費賬戶。常用的代碼托管平臺Github、SVN、Bitbucket中,Bitbucket具有以下優勢:
1、支持Hg,最易學易用(但不是最強大的)的分布式版本管理工具。同時也支持Git。他的網頁端的git倉庫不如github好用,但是作為遠端倉庫足夠了。
2、完全免費的閉源項目,還支持5人以內的合作開發。
3、支持中文。
4、官方的git工具SourceTree比GitHub for windows好用。
使用步驟
一、安裝Git、SourceTree
安裝步驟都是一路默認下一步,這里就不做說明了,安裝好了后,需要將AndroidStudio與Git進行關聯:
File–>Settings –> Version Control –> Git,在Path to Git executable欄找到Git安裝目錄中bin文件下的git.exe文件。點擊右側的Test,如果出現如圖中的成功提示框,表示AndroidStudio與Git已經關聯成功。
二、在Bitbucket網站創建遠程倉庫
在Bitbucket網站上創建倉庫
記錄下遠程倉庫的URL,后面會用到
三、在AndroidStudio中創建新項目
首先新建一個項目
進入項目后首先選擇VCS–>Enable Version Control Integration,然后選擇Git,此時代碼文件會變成紅色
接下來設置項目需要忽略上傳的文件File–>Settings –> Version Control –>Ignore Files
接下來將項目添加到Git本地倉庫中,在Project視圖下,右鍵工程Git–>Add,添加成功后,代碼文件會變成綠色的。
至此創建項目就完成了
四、將項目連接到SourceTree
進入SourceTree,選擇 克隆/新建 –>添加工作副本,工作副本路徑就是AS項目的路徑,點擊提交即可。
五、AndroidStudio中將項目提交并推送到遠程倉庫
進入AS項目中,選擇VCS–>Commit Changes
填寫提交信息后,選擇commit and Push
之后點擊Define remote 填入第二步中的遠程倉庫URL,點擊OK校驗URL后就可以Push了。
到此項目構建者的工作就算完成了,其他小伙伴可以直接參照第六步,從遠程倉庫剪切項目代碼。
六、從倉庫剪切項目代碼
checking out from version control –> Git
填入倉庫URL,及相關文件地址,點擊Clone即可將遠程倉庫代碼剪切下來