Android Studio上的SVN設定
12 Mar 2019雖然現在版本控制還在使用 SVN 而不是使用 git 已經越來越少見,但作為一個小小菜鳥實在是沒有那個能力去要求公司遷移至 git,所以就還是將就配合一下吧。
安裝 TortoiseSVN
TortoiseSVN作為 SVN 在 Windows 上最受歡迎的 GUI 工具,基本上安裝他就對了,就算你不使用 Android Studio 作為 IDE 還是可以在檔案總管直接操作 SVN 功能。
需要注意的應該只有以下兩點:
- 安裝時記得把 command line tool 勾起來
- 安裝好之後記得去系統把環境變數裡的
Path
加上你的資料夾,例如C:\Program Files\TortoiseSVN\bin
Android Studio 設定
執行檔設定
基本上如果上一步的環境變數有指定好,那 AS 裡面是無須重新指定svn.exe
的執行檔位置,反之如果沒有設定環境變數,那們你需要在Settings/Version Control/Subversion
內設定。
以上都搞定之後,就可以開開心心的去把你的專案 checkout 下來了
確認專案可以正常建置後,可以再來完成最後一件事情。
Ignored Files
如果有在 AS 上使用 git 的經驗,應該會注意到 Android Studio 會很貼心的自動幫你把.gitignore
給生成好,但很不幸的 svn 並沒有這樣的好康,所以請自己設定吧。
設定的位置在Settings/Version Control/Ignored Files
裡面,從右手邊一筆一筆添加下列內容:
File: .DS_Store
File: .idea/workspace.xml
File: local.properties
Directory: .gradle/
Directory: .idea/libraries/
Directory: build/
Directory: app/build/
Mask: *.iml
Mask: *.iws
這樣做可以避免自己不小心把垃圾 commit 出去,害你同事的環境爆炸(゚ ∀。)