Android开发工具之Android Studio----版本控制SVN使用(一)
生活随笔
收集整理的這篇文章主要介紹了
Android开发工具之Android Studio----版本控制SVN使用(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一種情況:之前沒有創建倉庫,由開發人員通過關聯本地project到server來創建代碼管理倉庫
1.配置IDE的忽略配置(AndroidStudio的忽略配置)在Setting中設置忽略文件,被忽略的文件提交時不會被提交到服務器倉庫中
PS:提前配置(所有的build\.idea\.gradle目錄都需要忽略)
2.關聯project到svn服務器(創建Project目錄)
點擊share project
3.配置服務器倉庫地址
這里我的倉庫已經創建了branchs,tags,truck三個目錄。所以這里之間關聯到truck目錄下的SVNTest目錄。填寫提交日志(創建project目錄),點擊share開始關聯 ?
選擇SVN版本,我這里是1.8.點擊OK。 ?
開始關聯:
? 關聯完成
? ?
此時服務器生成SVNTest空目錄 ?
?
本地Project視圖狀態:綠色為新增,黃色為忽略。
4.配置服務器倉庫的忽略屬性----設置以后其他開發人員checkout代碼時,會把忽略屬性同步下來,不會把設置為忽略的文件下載到本地
在Project視圖選中SVNTest目錄右鍵--
配置服務器的忽略屬性:*.iml
.gradle
.idea
build
local.properties
.DS_Store
captures(沒有不用配置)
記得打上update projectiesrecursively選項,遞歸配置子目錄文件。
小技巧:新建或者導入module時重復此操作可以將生成的build目錄自動加入忽略管理
?
(如果不配置這個步驟,其他人從服務器checkout下來代碼以后,編譯生成的這些無關文件,可以選擇不添加到版本控制也可以。不加入版本控制,顯示紅色)
5.提交本地Project到服務器
這里由于是第一次提交所以全是新增文件。
提交兩種方式,一種是在菜單欄的 。
另外一種:
加載中:
提交對話框:(紅框選中的如果選中,點擊完commit會發現沒反應,需要你檢查代碼,初始提交可以去掉)
提交完成會在底部VersionControl視圖彈出通知
PS:VersionControl視圖可以查看文件狀態,提交
6.重新關聯
如果由于某種原因想重新關聯,可以將projec文件目錄下的.svn目錄刪除,然后在Setting—VersionControl里將project的版本控制設置刪除。然后重新執行關聯操作。
總結
以上是生活随笔為你收集整理的Android开发工具之Android Studio----版本控制SVN使用(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android开发工具之Android
- 下一篇: Android开发工具之Android