AndroidStudio下SVN的關聯與解除

來源:互聯網
上載者:User

標籤:

  AndroidStudio對現在很多Android程式員來說都不陌生了,現在的AS2.1版本也是比較穩定了,建議還在使用eclipse的朋友可以轉了,要不然就太low了。  近期使用AS需要關聯下svn伺服器,這裡記錄下在AndroidStudio下關聯svn的一些問題及解決方案,如有問題或更好的方案,歡迎指出。  首先第一,你的電腦上需要安裝上AndroidStudio吧(好吧,這是廢話),其實我想說的是svn必須得安裝上,就是那頭小烏龜,在安裝的過程中,有一個command line client tools選項記得選上will be installed on local hard drive,大致意思應該是命令列用戶端工具選項,將會被安裝到本地硬碟上,英語不好,只能這麼理解了。然後直接next即可安裝完成。當安裝完成以後,需要配置下AndroidStudio中command line client,在file——>setting——>Version Control——>Subversion——>General即可看到選項,然後選擇svn的安裝目錄選擇svn.exe即可。  配置好這些之後,接下來就是關聯svn伺服器了,在此之前還需要做一件事情,那就是配置下ignore file,如果配置了這個ignore file,那麼在svn檢索提交的時候就會自動忽略這些檔案,這樣能減少檢索時間,要不然的話你會發現在檢索的時候會很慢,在提交的時候也很慢。配置這個ignore file也是在Version Control下面,能夠選擇三種方式的ignore,第一種是直接選擇忽略檔案,第二種是直接選擇忽略檔案夾,第三種是自己配置忽略規則,根據自己的需要配置就可以了。  配置完ignore file之後就可以關聯svn伺服器了,拿到自己的svn地址,點擊vcs下面的import into version control 選擇share project(subversion),按照系統提示一步步繼續即可。  當你share完以後,還需要commit一次才可以,這時候commit你就會發現需要提交的檔案都是被你忽略之後的檔案了,整個檢索過程速度也相當快,點擊commit即可提交到svn伺服器了,可能第一次提交會慢一點,耐心等待下就行了。  至此androidstudio與svn的關聯就搞定了,那麼接下來說下我遇到的問題。  由於我在剛開始的時候沒有配置忽略檔案直接share了project,導致我之後提交代碼的時候出現許多沒用的檔案都要提交上去,這樣一來不僅增加了檢索時間,上傳時間,還增加了伺服器的容量開銷,但是在重新設定ignore file以後,發現不起作用,網上的說法是這個ignore file必須要在share project之前設定好才可以。好吧,既然不能用,那麼我就重新關聯下svn就好了,但是問題又來了,androidstudio下面貌似沒有直接提供取消關聯的按鈕,也可能是我沒有找到,百度之,發現了一些方法,首先取消vcs的svn關聯,開啟.ideal檔案夾下面的vcs.xml 看到<mapping directory=""  vcs="svn">將svn刪了,儲存下,你會發現這個vcs檔案消失了,工程下檔案上代表svn狀態的顏色也消失了,但是這還沒完,接下來需要自己手寫一個註冊表檔案最後把這個檔案的尾碼名改成reg,雙擊運行即可,然後找到你關聯的svn檔案夾,右鍵就能發現取消svn關聯的按鈕了,點擊下就能取消了,重啟androidstudio,就能發現vcs下的import into version control選項中又出現了share project選項,媽媽再也不用擔心我的svn了。至此androidstudio下的svn的安裝,配置,關聯以及解除關聯都記錄完成了。最後附上我查閱的一些資料:svn的安裝:http://my.oschina.net/fyyy/blog/519353取消vcs中的svn:http://www.myexception.cn/cvs-svn/1835811.html取消androidstudio與svn的關聯:http://jingyan.baidu.com/article/d169e186afac33436611d8da.html刪除註冊表的reg檔案:http://zhidao.baidu.com/link?url=f83Bt6yL9jPTCSyv8OEJ_pjcfmNd8AFBQno6HJcHGK1neDYOtNRwAqWbCOI-eMn5gJNrmUMN40IuEOkjPXjVm_

AndroidStudio下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.