標籤:
1.Android studio 安裝
中文組官網:http://www.android-studio.org/
常見問題參考:
分支衝突合并 http://blog.csdn.net/tearsmo/article/details/6778143
http://blog.sina.com.cn/s/blog_60f823dd01011ccj.html
http://www.360doc.com/content/11/0614/11/621500_126833581.shtml
SVN和GIT比較:http://blog.csdn.net/a117653909/article/details/8952183
GIT使用參考: git-for-windows
《git - 簡易指南》
《Git - Book》
SVN衝突問題:SVN版本衝突解決詳解
http://blog.csdn.net/windone0109/article/details/4857044
切換項目視圖:切換到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檔案
Android Studio中svn的使用