Android studio -SVN 使用筆記

1.Android studio 安裝

中文組官網:http://www.android-studio.org/  css

 常見問題參考: html

分支衝突合併 http://blog.csdn.net/tearsmo/article/details/6778143 android

                  http://blog.sina.com.cn/s/blog_60f823dd01011ccj.html git

                  http://www.360doc.com/content/11/0614/11/621500_126833581.shtml github

SVN和GIT比較:http://blog.csdn.net/a117653909/article/details/8952183 apache

GIT使用參考: http://www.bootcss.com/p/git-guide/ windows

                    http://msysgit.github.io/ android-studio

 SVN衝突問題:SVN版本衝突解決詳解 服務器

       http://blog.csdn.net/windone0109/article/details/4857044 ide

切換項目視圖:切換到Project下能夠看到整個項目的目錄結果 Android目錄只關注APP目錄結構便可

DDMS

http://www.it165.net/pro/html/201405/13843.html

 

2.VCS配置

VCS使用(SVN)subversion

版本工具比較

http://www.cnblogs.com/greenmile/archive/2010/04/20/VCS.html

SVN安裝 參考 windows SVN搭建

下載地址

服務器端:http://subversion.apache.org/packages.html

TortoiseSVN客戶端官網下載地址:http://tortoisesvn.net/downloads.html

服務端配置:安裝SVN服務端,添加倉庫,添加用戶,配置倉庫訪問權限便可使用

客戶端使用說明:


使用資源管理器右鍵進行操做:建立一個文件夾用來存放倉庫項目右鍵checkout便可

從新定位須要選擇服務器地址

 

SVN操做簡介

http://www.cnblogs.com/jx270/archive/2013/03/04/2943595.html

http://www.it165.net/pro/html/201404/11412.html

注意事項:使用SVN時每次都是先update,後commit。

 

Checkout  SVN上的項目

選擇subversion

 

導入項目到SVN服務器,

Import into 選擇subversion

 

 

 

點擊 添加服務地址例如

 

 

 

瀏覽SVN服務器上的項目文件夾

 

SVN倉庫會顯示文件列表

 

其餘說明

 

 

單文件 簽入當文件,右鍵subversion Add

文件紅色:表示文件沒有添加到服務器

綠色:表示沒有更新新的修改到服務器

普通黑色:表示和服務器同步

文件夾顏色說明

 

參考 :http://blog.csdn.net/niu_hao/article/details/6774471

 黃色感嘆號(有衝突): --這是有衝突了,衝突就是說你對某個文件進行了修改,別人也對這個文件進行了修改,別人搶在你提交以前先提交了,這時你再提交就會被提示發生衝突,而不 容許你提交,防止你的提交覆蓋了別人的修改。要解決衝突,若是你確認你的修改是無效的,則用TSVN還原你的修改就好了;若是認爲你的修改是正確的,別人 的提交是無效的,那麼用TSVN先標記爲「解決衝突」,而後就能夠提交了;若是你認爲你的修改和別人的修改都有一部分是有效的,那麼你就把別人的修改手動 合併到你的修改中,而後使用TSVN標註爲「解決衝突」,而後就能夠提交了。進入文件夾,尋找有黃色感嘆號的文件,這些文件就是發生衝突的地方,根據實際 狀況處理衝突 米字號(有本地修改代碼): --這是說明你有未提交的本地代碼。 問好(新加入的資源): --這說明該文件是項目中新增文件資源,新增資源能夠是文件、圖片、代碼等。

紅色感嘆號(本地代碼與庫沒有保持一致): --這說明本地代碼跟庫上沒有保持一致,若是用戶想修復,能夠將帶紅色感嘆號圖標文件刪除,直接update便可。 灰色向右箭頭(本地修改過) --本地代碼沒有及時上庫。 藍色向左箭頭(SVN上修改過) --記得更新代碼後修改,提交前跟svn對比習慣。 灰色向右且中間有個加號的箭頭(本地比SVN上多出的文件) --修改完記得跟svn保持一致 藍色向左且中間有個加號的箭頭(SVN上比本地多出的文件) --刪除該文件後,再次更新,將svn上文件所有更新下來。 灰色向右且中間有個減號的箭頭(本地刪除了,而SVN上未刪除的文件) --也就是說你刪除確認後,必定要記得上庫,跟svn保持一致 藍色向左且中間有個減號的箭頭(SVN上刪除了,而本地未刪除的文件) --比對svn庫上代碼,肯定須要刪除後,更新svn(刪除無用代碼)。 紅色雙向箭頭(SVN上修改過,本地也修改過的文件 ) --這個表示本地和svn上都修改過,最好就是把本地修改合併到svn,修改代碼前最後先更新。

 

文件狀態說明:

 

 

單個文件簽入簽出操做:右鍵subversion

Add,添加到服務器

Commit:提交

Update:更新,獲取新版本

Integrate:合併

注意:SVN和VSS不一樣簽入前若是文件被其餘人修改須要比較版本如何其餘修改有效須要合併簽入

整個項目更新提交:Commit ,Update

 

引用第三方jar包:Android Studio開發入門-引用jar及so文件

相關文章
相關標籤/搜索