Android Studio上的SVN設定


雖然現在版本控制還在使用 SVN 而不是使用 git 已經越來越少見,但作為一個小小菜鳥實在是沒有那個能力去要求公司遷移至 git,所以就還是將就配合一下吧。

安裝 TortoiseSVN

TortoiseSVN作為 SVN 在 Windows 上最受歡迎的 GUI 工具,基本上安裝他就對了,就算你不使用 Android Studio 作為 IDE 還是可以在檔案總管直接操作 SVN 功能。
需要注意的應該只有以下兩點:

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 出去,害你同事的環境爆炸(゚ ∀。)

Hi 喜歡這篇文章的話 可以按個讚或請我喝杯咖啡
Buy me a coffeeBuy me a coffee