Mac中Android Studio的SVN使用詳解

來源:互聯網
上載者:User

標籤:android   studio   svn   mac   

今天整理了下SVN在Android Studio(以下簡稱AS)下的使用,系統是Mac的,我想Windows的網上已經有很多了,以下是針對Mac版

AS的SVN操作和Eclipse還是有很多不同的地方,如果你剛從Eclipse轉過來,可能需要花一點時間去研究,尤其是以前在SVN上都用Team菜單裡的內容,可能現在你都找不到這個Team選項,那麼現在我就來詳細說一下SVN在AS的使用

大致的流程是建立一個項目,然後將該項目提交到一個SVN伺服器上,然後供其他同學檢出,以下是操作步驟:

1,建立項目,這一點我想都會吧!就是新項目的結構

2,添加Ignored

因為要提交到svn,那麼肯定不能全部都提交,有些自動產生的就要忽略掉,所以需要添加Ignored;在添加之前我們可能並不知道那些需要忽略掉,怎麼辦?我就去找了GitHub官方的Android 用戶端參考,如

現在看Github的用戶端和我們的項目對比,可以找出我們需要忽略的檔案大概包含以下內容:

.gradle
.idea
.iml
local.properties
build

那麼怎麼添加呢?這時候就要去到Preferences裡面了,具體如

操作我想一看圖就很明白了,直接在Ignored Files選項裡點擊+號,在彈出的對話方塊選擇第二項,然後依次輸入上麵包含的 .gradle .idea build 三個檔案夾目錄,再選擇第一項,找到local.properties ,之後選擇第三項輸入
*.iml 添加Ignored後顯示如:

3,Share Project(Subversion)

接下來很顯然了,該將項目和svn建立串連了,執行VCS->Import into Version Control->Share Project(Subversion)
如果沒有Share Project(Subversion)的選項,表示你的項目已經用了svn或者git管理了,那麼可以先清除svn的資訊之後再執行

點擊Share Project之後會彈出選項卡,點擊+來添加svn地址

添加地址之後,就可以選擇一個地址然後share了

大概過幾秒鐘之後會彈出 下面的視窗,注意要選1.6,選了1.7之後可能有的同學會報錯

然後點擊OK之後會彈出你的SVN帳號密碼選項卡

繼續點擊OK,大概幾秒鐘後項目連上SVN了,注意此時項目代碼並沒有提交到svn上

,黃色的表示忽略的項目,然後點擊VCS ↑ 彈出提交的對話方塊

右邊要勾選 Auto-update after commit,否則的話你只提交了本地沒有同步上傳到遠程伺服器,到時候還得點擊第三個同步按鈕,所以為了保證一步到位,請記得勾選Auto-update after commit哦

提交後會執行大概一分鐘,這取決於你的網速;成功後會彈出如

點擊Commit或者Cancel關閉視窗,或者點擊Review你可以查看遠程伺服器項目,現在你去看看svn上是否已經有了該項目了;

4,檢出SVN項目

我們來檢出上一步中提交到svn上的項目,回到啟動介面(關閉所有項目),點擊VCS下拉的Subversion選項:

點擊後彈出

選擇目錄

設定選項

注意還是選1.6

點擊ok後彈出正在檢出

檢出成功後會彈出如下彈出框,然後點Yes

就會進到項目中來,然後隨便修改下項目,可以右鍵Subversion->Commit File提交了,這裡的Subversion各個功能就不一一介紹了!

我的部落格:http://www.hloong.com/?p=165

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Mac中Android Studio的SVN使用詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.