Android studio如何使用SVN进行版本控制?
生活随笔
收集整理的這篇文章主要介紹了
Android studio如何使用SVN进行版本控制?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
通過(guò)這兩天對(duì)Android Studio的研究,終于搞通了Android Studio的基本操作及與SVN的相關(guān)關(guān)聯(lián)操作(這樣才能在公司的開(kāi)發(fā)工作中使用);Google年底將會(huì)停止ADT插件的更新和支持,全面轉(zhuǎn)向Android Studio(果然是自己的孩子啊),因此使用Android Studio進(jìn)行安卓項(xiàng)目的開(kāi)發(fā)也是大勢(shì)所趨,項(xiàng)目得閑之時(shí)研究一下Android Studio的使用;Android Studio的基本編輯操作現(xiàn)在網(wǎng)上已經(jīng)很多了,需要的可以找著看看,下面是這幾天摸索出來(lái)的Android Studio關(guān)聯(lián)SVN的相關(guān)操作,時(shí)間較短,如果有疏漏或錯(cuò)誤的地方還望指正。
一、Android Studio配置SVN
Android Studio關(guān)聯(lián)配置SVN很簡(jiǎn)單,在Settings里面,找到Version Control->Subversion;在這個(gè)頁(yè)面的控制面板中的General中將Use command line client打勾勾選上,然后瀏覽本地的SVN安裝目錄,選到"\svn.exe"即可;
在Use command line client下面還有一個(gè)Use system default Subversion configuration directory,這個(gè)默認(rèn)是勾選上上的,這個(gè)是svn相關(guān)配置信息的路徑,保留默認(rèn)路徑就行,目前沒(méi)有發(fā)現(xiàn)需要修改什么東西;以上操作如下圖:
<img src="https://pic4.zhimg.com/75ae00d25fb927985d3566f727e080c3_b.png" data-rawwidth="1038" data-rawheight="701" class="origin_image zh-lightbox-thumb" width="1038" data-original="https://pic4.zhimg.com/75ae00d25fb927985d3566f727e080c3_r.png">
二、Android Studio項(xiàng)目關(guān)聯(lián)SVN資源庫(kù)及添加忽略文件
在Android Studio中新創(chuàng)建一個(gè)Android項(xiàng)目,成功后我們先來(lái)添加要忽略的文件;在Android Studio中添加忽略文件同Eclipse有所不同,在Eclipse上我們什么時(shí)候添加忽略文件都可以,但是在Android Studio中只有在未關(guān)聯(lián)SVN之前添加忽略文件才有效(試了好多次才將忽略文件忽略成功啊!)。Android Studio添加忽略文件同樣是在Settings->Version Control(跟版本控制有關(guān)的設(shè)置都在這個(gè)目錄下)下的Ignored Files里,點(diǎn)擊加號(hào)進(jìn)行忽略文件的設(shè)置,Android Studio默認(rèn)給出了三種忽略方式,供開(kāi)發(fā)者進(jìn)行選擇:忽略指定的文件、忽略文件夾下所有文件和忽略符合匹配規(guī)則的文件;如圖所示:<img src="https://pic3.zhimg.com/3abf586a554dc9faedb1f3bac326fbae_b.png" data-rawwidth="1038" data-rawheight="701" class="origin_image zh-lightbox-thumb" width="1038" data-original="https://pic3.zhimg.com/3abf586a554dc9faedb1f3bac326fbae_r.png"> 點(diǎn)擊右側(cè)的“+”進(jìn)行添加,“-”刪除;Android Studio創(chuàng)建的Android項(xiàng)目一般需要忽略.idea文件夾、.gradle文件夾、所有的build文件夾、所有的.iml文件及l(fā)ocal.properties文件。
忽略完文件后,我們進(jìn)行項(xiàng)目同SVN的關(guān)聯(lián),選擇VCS->Import into Version Control->Share Project(Subversion);這里說(shuō)明一點(diǎn),在Import into Version Control下有Import into Subversion和Share Project(Subversion)兩個(gè)選項(xiàng):第一個(gè)是直接將項(xiàng)目導(dǎo)入到SVN服務(wù)器上,但是這樣做本地的項(xiàng)目同SVN服務(wù)器沒(méi)有建立起關(guān)聯(lián),在導(dǎo)入后項(xiàng)目所有的文件都會(huì)變成紅色,而且在要提交到SVN服務(wù)器時(shí)會(huì)提示項(xiàng)目不是SVN下的工作副本;第二個(gè)是將Android Studio當(dāng)前項(xiàng)目同SVN服務(wù)器關(guān)聯(lián)起來(lái),但是并沒(méi)有將項(xiàng)目導(dǎo)入到SVN服務(wù)器上,需要在完成建立連接后再次提交項(xiàng)目到SVN服務(wù)器。兩種方式都可以實(shí)現(xiàn)將本地代碼提交到SVN服務(wù)器的功能,但是步驟有所不同,先來(lái)完成第二種方式的項(xiàng)目同SVN的關(guān)聯(lián)及代碼提交,第一種貌似不正規(guī),之后再說(shuō);下圖既是第二種方式將本地項(xiàng)目同SVN進(jìn)行關(guān)聯(lián)的:<img src="https://pic3.zhimg.com/d192e4e066db44c21cf0bbd4e5519e66_b.png" data-rawwidth="1071" data-rawheight="531" class="origin_image zh-lightbox-thumb" width="1071" data-original="https://pic3.zhimg.com/d192e4e066db44c21cf0bbd4e5519e66_r.png"> 之后會(huì)彈出選擇要分享的SVN地址及其他選項(xiàng),如下圖:<img src="https://pic4.zhimg.com/9d3318455907d64cb362be57239504eb_b.png" data-rawwidth="479" data-rawheight="670" class="origin_image zh-lightbox-thumb" width="479" data-original="https://pic4.zhimg.com/9d3318455907d64cb362be57239504eb_r.png"> 在Define share target下選擇第二個(gè)可以再trunk下創(chuàng)建你當(dāng)前項(xiàng)目的文件夾,相應(yīng)的第一個(gè)選項(xiàng)是直接將整個(gè)文件都放到trunk文件夾下,第三個(gè)在項(xiàng)目文件夾下有創(chuàng)建了一個(gè)trunk文件夾,因此建議使用第二中方式;選擇完成后點(diǎn)擊Share就可以了,會(huì)彈出讓你選擇SVN工作副本的格式化版本(jdk版本),如下圖:<img src="https://pic1.zhimg.com/8d68fff6f283a0e6fe87c9b9ff4a48ac_b.png" data-rawwidth="812" data-rawheight="379" class="origin_image zh-lightbox-thumb" width="812" data-original="https://pic1.zhimg.com/8d68fff6f283a0e6fe87c9b9ff4a48ac_r.png"> 建議選擇1.8format,我之前選擇了其他的試了一下,發(fā)現(xiàn)項(xiàng)目總會(huì)報(bào)出一下錯(cuò)誤,原因暫時(shí)未發(fā)現(xiàn),就先這樣選擇吧;點(diǎn)擊OK等待一會(huì)就能創(chuàng)建本地項(xiàng)目同SVN服務(wù)器的關(guān)聯(lián)了;成功后悔自動(dòng)刷新本地的項(xiàng)目,待項(xiàng)目里的內(nèi)容變成綠色的即表示已經(jīng)成功了,如下圖所示:<img src="https://pic3.zhimg.com/339bc1ad0ab4ebcdd6fe938dde3bb886_b.png" data-rawwidth="978" data-rawheight="480" class="origin_image zh-lightbox-thumb" width="978" data-original="https://pic3.zhimg.com/339bc1ad0ab4ebcdd6fe938dde3bb886_r.png"> 到目前為止只是將項(xiàng)目同SVN服務(wù)器建立了聯(lián)系,并沒(méi)有將代碼提交到SVN服務(wù)器上去;如何提交呢,其實(shí)很簡(jiǎn)單,只需點(diǎn)擊SVN相關(guān)操作按鈕里的commit就行了(上圖SVN相關(guān)操作按鈕左起第二個(gè)按鈕);<img src="https://pic3.zhimg.com/d16f608e9c18c66f8636c9d97345da72_b.png" data-rawwidth="1173" data-rawheight="1046" class="origin_image zh-lightbox-thumb" width="1173" data-original="https://pic3.zhimg.com/d16f608e9c18c66f8636c9d97345da72_r.png"> 點(diǎn)擊Commit后Android Studio會(huì)先對(duì)當(dāng)前代碼進(jìn)代碼分析,如果有錯(cuò)誤或者警告會(huì)彈出如下的框,如果有錯(cuò)誤沖突等需要解決后再提交,如果是警告可以忽略(同Eclipse相同);第一次將整個(gè)代碼提交到SVN服務(wù)器時(shí)時(shí)間有可能很長(zhǎng),請(qǐng)耐心等待,之后再創(chuàng)建項(xiàng)目時(shí)就不會(huì)這么慢了。<img src="https://pic3.zhimg.com/60d295e5623fcb407fc517916aa3eeea_b.png" data-rawwidth="316" data-rawheight="187" class="content_image" width="316"> 成功后我們就完成了新建項(xiàng)目同SVN的關(guān)聯(lián)及導(dǎo)入項(xiàng)目到SVN服務(wù)器上了。
關(guān)于第一種方式,在將本地代碼導(dǎo)入到SVN服務(wù)器后將本地代碼刪除,然后從SVN服務(wù)器上將之前提交的代碼更新下來(lái),這樣一來(lái)也可以同SVN建立關(guān)聯(lián)正常進(jìn)行開(kāi)發(fā);第一種方式和第二種方式的區(qū)別就在于:第一種是將代碼先提交到SVN服務(wù)器上,然后再?gòu)腟VN服務(wù)器上更新下來(lái)(本地項(xiàng)目同SVN服務(wù)器建立聯(lián)系);第二種是先同SVN服務(wù)器監(jiān)理聯(lián)系,然后將代碼提交到SVN服務(wù)器上去。建議使用第二種方式進(jìn)行新項(xiàng)目的SVN關(guān)聯(lián)。
三、Android Studio SVN代碼沖突的解決
關(guān)于代碼沖突解決的問(wèn)題,首先要感謝一下知友ShinChven的回答建議。在使用SVN更新服務(wù)器上的代碼時(shí),有時(shí)會(huì)彈出代碼沖突的對(duì)話框,問(wèn)你是否進(jìn)行合并,并提供了三種合并方案:accept yours(使用你的)、accept theirs(使用別人的)和merge(合并);
<img src="https://pic2.zhimg.com/bcfe7bf54eb872e71b94c35bcfbe405d_b.png" data-rawwidth="610" data-rawheight="537" class="origin_image zh-lightbox-thumb" width="610" data-original="https://pic2.zhimg.com/bcfe7bf54eb872e71b94c35bcfbe405d_r.png">
前兩個(gè)都是進(jìn)行的覆蓋操作,就不多做解釋了;當(dāng)你選擇merge合并時(shí),會(huì)彈出代碼合并對(duì)照窗口,一共有三個(gè)屏,左右兩側(cè)時(shí)你和服務(wù)器不同的代碼并高亮顯示不同的部分,帶有箭頭和叉號(hào),通過(guò)點(diǎn)擊箭頭將兩邊沖突的代碼添加到中間的合并區(qū)域中去,點(diǎn)擊叉號(hào)則辨識(shí)放棄那一段代碼,待所有沖突處理完成后merge就成功了。<img src="https://pic2.zhimg.com/35c1911d7ec78302853050d7c7a02f45_b.png" data-rawwidth="640" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/35c1911d7ec78302853050d7c7a02f45_r.png"> 發(fā)布于 2015-07-22 39 條評(píng)論 感謝 分享 收藏 ? 沒(méi)有幫助 ? 舉報(bào) ? 作者保留權(quán)利 收起 知乎用戶(hù),使用:Xperia/Android/OSX/iOS/Ubuntu/Ce… 袁鋒、知乎用戶(hù) 贊同 從服務(wù)器檢出1、checkout from subversion2、項(xiàng)目檢出以后open build.gradle 打開(kāi)工程3、工程打開(kāi)以后在頂部VCS 里面enable version control 選subversion提交到服務(wù)器VCS - import into subversion 下班之前 寫(xiě)的 趕著回家,晚上再補(bǔ) 顯示全部 從服務(wù)器檢出
1、checkout from subversion
<img src="https://pic3.zhimg.com/48b00247d9b7ac321b805f2eb958359a_b.png" data-rawwidth="324" data-rawheight="407" class="content_image" width="324">
2、項(xiàng)目檢出以后open build.gradle 打開(kāi)工程
3、工程打開(kāi)以后在頂部VCS 里面enable version control 選subversion
提交到服務(wù)器
VCS - import into subversion
下班之前 寫(xiě)的 趕著回家,晚上再補(bǔ)
作者:夏海亮
鏈接:http://www.zhihu.com/question/32298079/answer/56010423
來(lái)源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
一、Android Studio配置SVN
Android Studio關(guān)聯(lián)配置SVN很簡(jiǎn)單,在Settings里面,找到Version Control->Subversion;在這個(gè)頁(yè)面的控制面板中的General中將Use command line client打勾勾選上,然后瀏覽本地的SVN安裝目錄,選到"\svn.exe"即可;
在Use command line client下面還有一個(gè)Use system default Subversion configuration directory,這個(gè)默認(rèn)是勾選上上的,這個(gè)是svn相關(guān)配置信息的路徑,保留默認(rèn)路徑就行,目前沒(méi)有發(fā)現(xiàn)需要修改什么東西;以上操作如下圖:
<img src="https://pic4.zhimg.com/75ae00d25fb927985d3566f727e080c3_b.png" data-rawwidth="1038" data-rawheight="701" class="origin_image zh-lightbox-thumb" width="1038" data-original="https://pic4.zhimg.com/75ae00d25fb927985d3566f727e080c3_r.png">
二、Android Studio項(xiàng)目關(guān)聯(lián)SVN資源庫(kù)及添加忽略文件
在Android Studio中新創(chuàng)建一個(gè)Android項(xiàng)目,成功后我們先來(lái)添加要忽略的文件;在Android Studio中添加忽略文件同Eclipse有所不同,在Eclipse上我們什么時(shí)候添加忽略文件都可以,但是在Android Studio中只有在未關(guān)聯(lián)SVN之前添加忽略文件才有效(試了好多次才將忽略文件忽略成功啊!)。Android Studio添加忽略文件同樣是在Settings->Version Control(跟版本控制有關(guān)的設(shè)置都在這個(gè)目錄下)下的Ignored Files里,點(diǎn)擊加號(hào)進(jìn)行忽略文件的設(shè)置,Android Studio默認(rèn)給出了三種忽略方式,供開(kāi)發(fā)者進(jìn)行選擇:忽略指定的文件、忽略文件夾下所有文件和忽略符合匹配規(guī)則的文件;如圖所示:<img src="https://pic3.zhimg.com/3abf586a554dc9faedb1f3bac326fbae_b.png" data-rawwidth="1038" data-rawheight="701" class="origin_image zh-lightbox-thumb" width="1038" data-original="https://pic3.zhimg.com/3abf586a554dc9faedb1f3bac326fbae_r.png"> 點(diǎn)擊右側(cè)的“+”進(jìn)行添加,“-”刪除;Android Studio創(chuàng)建的Android項(xiàng)目一般需要忽略.idea文件夾、.gradle文件夾、所有的build文件夾、所有的.iml文件及l(fā)ocal.properties文件。
忽略完文件后,我們進(jìn)行項(xiàng)目同SVN的關(guān)聯(lián),選擇VCS->Import into Version Control->Share Project(Subversion);這里說(shuō)明一點(diǎn),在Import into Version Control下有Import into Subversion和Share Project(Subversion)兩個(gè)選項(xiàng):第一個(gè)是直接將項(xiàng)目導(dǎo)入到SVN服務(wù)器上,但是這樣做本地的項(xiàng)目同SVN服務(wù)器沒(méi)有建立起關(guān)聯(lián),在導(dǎo)入后項(xiàng)目所有的文件都會(huì)變成紅色,而且在要提交到SVN服務(wù)器時(shí)會(huì)提示項(xiàng)目不是SVN下的工作副本;第二個(gè)是將Android Studio當(dāng)前項(xiàng)目同SVN服務(wù)器關(guān)聯(lián)起來(lái),但是并沒(méi)有將項(xiàng)目導(dǎo)入到SVN服務(wù)器上,需要在完成建立連接后再次提交項(xiàng)目到SVN服務(wù)器。兩種方式都可以實(shí)現(xiàn)將本地代碼提交到SVN服務(wù)器的功能,但是步驟有所不同,先來(lái)完成第二種方式的項(xiàng)目同SVN的關(guān)聯(lián)及代碼提交,第一種貌似不正規(guī),之后再說(shuō);下圖既是第二種方式將本地項(xiàng)目同SVN進(jìn)行關(guān)聯(lián)的:<img src="https://pic3.zhimg.com/d192e4e066db44c21cf0bbd4e5519e66_b.png" data-rawwidth="1071" data-rawheight="531" class="origin_image zh-lightbox-thumb" width="1071" data-original="https://pic3.zhimg.com/d192e4e066db44c21cf0bbd4e5519e66_r.png"> 之后會(huì)彈出選擇要分享的SVN地址及其他選項(xiàng),如下圖:<img src="https://pic4.zhimg.com/9d3318455907d64cb362be57239504eb_b.png" data-rawwidth="479" data-rawheight="670" class="origin_image zh-lightbox-thumb" width="479" data-original="https://pic4.zhimg.com/9d3318455907d64cb362be57239504eb_r.png"> 在Define share target下選擇第二個(gè)可以再trunk下創(chuàng)建你當(dāng)前項(xiàng)目的文件夾,相應(yīng)的第一個(gè)選項(xiàng)是直接將整個(gè)文件都放到trunk文件夾下,第三個(gè)在項(xiàng)目文件夾下有創(chuàng)建了一個(gè)trunk文件夾,因此建議使用第二中方式;選擇完成后點(diǎn)擊Share就可以了,會(huì)彈出讓你選擇SVN工作副本的格式化版本(jdk版本),如下圖:<img src="https://pic1.zhimg.com/8d68fff6f283a0e6fe87c9b9ff4a48ac_b.png" data-rawwidth="812" data-rawheight="379" class="origin_image zh-lightbox-thumb" width="812" data-original="https://pic1.zhimg.com/8d68fff6f283a0e6fe87c9b9ff4a48ac_r.png"> 建議選擇1.8format,我之前選擇了其他的試了一下,發(fā)現(xiàn)項(xiàng)目總會(huì)報(bào)出一下錯(cuò)誤,原因暫時(shí)未發(fā)現(xiàn),就先這樣選擇吧;點(diǎn)擊OK等待一會(huì)就能創(chuàng)建本地項(xiàng)目同SVN服務(wù)器的關(guān)聯(lián)了;成功后悔自動(dòng)刷新本地的項(xiàng)目,待項(xiàng)目里的內(nèi)容變成綠色的即表示已經(jīng)成功了,如下圖所示:<img src="https://pic3.zhimg.com/339bc1ad0ab4ebcdd6fe938dde3bb886_b.png" data-rawwidth="978" data-rawheight="480" class="origin_image zh-lightbox-thumb" width="978" data-original="https://pic3.zhimg.com/339bc1ad0ab4ebcdd6fe938dde3bb886_r.png"> 到目前為止只是將項(xiàng)目同SVN服務(wù)器建立了聯(lián)系,并沒(méi)有將代碼提交到SVN服務(wù)器上去;如何提交呢,其實(shí)很簡(jiǎn)單,只需點(diǎn)擊SVN相關(guān)操作按鈕里的commit就行了(上圖SVN相關(guān)操作按鈕左起第二個(gè)按鈕);<img src="https://pic3.zhimg.com/d16f608e9c18c66f8636c9d97345da72_b.png" data-rawwidth="1173" data-rawheight="1046" class="origin_image zh-lightbox-thumb" width="1173" data-original="https://pic3.zhimg.com/d16f608e9c18c66f8636c9d97345da72_r.png"> 點(diǎn)擊Commit后Android Studio會(huì)先對(duì)當(dāng)前代碼進(jìn)代碼分析,如果有錯(cuò)誤或者警告會(huì)彈出如下的框,如果有錯(cuò)誤沖突等需要解決后再提交,如果是警告可以忽略(同Eclipse相同);第一次將整個(gè)代碼提交到SVN服務(wù)器時(shí)時(shí)間有可能很長(zhǎng),請(qǐng)耐心等待,之后再創(chuàng)建項(xiàng)目時(shí)就不會(huì)這么慢了。<img src="https://pic3.zhimg.com/60d295e5623fcb407fc517916aa3eeea_b.png" data-rawwidth="316" data-rawheight="187" class="content_image" width="316"> 成功后我們就完成了新建項(xiàng)目同SVN的關(guān)聯(lián)及導(dǎo)入項(xiàng)目到SVN服務(wù)器上了。
關(guān)于第一種方式,在將本地代碼導(dǎo)入到SVN服務(wù)器后將本地代碼刪除,然后從SVN服務(wù)器上將之前提交的代碼更新下來(lái),這樣一來(lái)也可以同SVN建立關(guān)聯(lián)正常進(jìn)行開(kāi)發(fā);第一種方式和第二種方式的區(qū)別就在于:第一種是將代碼先提交到SVN服務(wù)器上,然后再?gòu)腟VN服務(wù)器上更新下來(lái)(本地項(xiàng)目同SVN服務(wù)器建立聯(lián)系);第二種是先同SVN服務(wù)器監(jiān)理聯(lián)系,然后將代碼提交到SVN服務(wù)器上去。建議使用第二種方式進(jìn)行新項(xiàng)目的SVN關(guān)聯(lián)。
三、Android Studio SVN代碼沖突的解決
關(guān)于代碼沖突解決的問(wèn)題,首先要感謝一下知友ShinChven的回答建議。在使用SVN更新服務(wù)器上的代碼時(shí),有時(shí)會(huì)彈出代碼沖突的對(duì)話框,問(wèn)你是否進(jìn)行合并,并提供了三種合并方案:accept yours(使用你的)、accept theirs(使用別人的)和merge(合并);
<img src="https://pic2.zhimg.com/bcfe7bf54eb872e71b94c35bcfbe405d_b.png" data-rawwidth="610" data-rawheight="537" class="origin_image zh-lightbox-thumb" width="610" data-original="https://pic2.zhimg.com/bcfe7bf54eb872e71b94c35bcfbe405d_r.png">
前兩個(gè)都是進(jìn)行的覆蓋操作,就不多做解釋了;當(dāng)你選擇merge合并時(shí),會(huì)彈出代碼合并對(duì)照窗口,一共有三個(gè)屏,左右兩側(cè)時(shí)你和服務(wù)器不同的代碼并高亮顯示不同的部分,帶有箭頭和叉號(hào),通過(guò)點(diǎn)擊箭頭將兩邊沖突的代碼添加到中間的合并區(qū)域中去,點(diǎn)擊叉號(hào)則辨識(shí)放棄那一段代碼,待所有沖突處理完成后merge就成功了。<img src="https://pic2.zhimg.com/35c1911d7ec78302853050d7c7a02f45_b.png" data-rawwidth="640" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/35c1911d7ec78302853050d7c7a02f45_r.png"> 發(fā)布于 2015-07-22 39 條評(píng)論 感謝 分享 收藏 ? 沒(méi)有幫助 ? 舉報(bào) ? 作者保留權(quán)利 收起 知乎用戶(hù),使用:Xperia/Android/OSX/iOS/Ubuntu/Ce… 袁鋒、知乎用戶(hù) 贊同 從服務(wù)器檢出1、checkout from subversion2、項(xiàng)目檢出以后open build.gradle 打開(kāi)工程3、工程打開(kāi)以后在頂部VCS 里面enable version control 選subversion提交到服務(wù)器VCS - import into subversion 下班之前 寫(xiě)的 趕著回家,晚上再補(bǔ) 顯示全部 從服務(wù)器檢出
1、checkout from subversion
<img src="https://pic3.zhimg.com/48b00247d9b7ac321b805f2eb958359a_b.png" data-rawwidth="324" data-rawheight="407" class="content_image" width="324">
2、項(xiàng)目檢出以后open build.gradle 打開(kāi)工程
3、工程打開(kāi)以后在頂部VCS 里面enable version control 選subversion
提交到服務(wù)器
VCS - import into subversion
下班之前 寫(xiě)的 趕著回家,晚上再補(bǔ)
作者:夏海亮
鏈接:http://www.zhihu.com/question/32298079/answer/56010423
來(lái)源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
總結(jié)
以上是生活随笔為你收集整理的Android studio如何使用SVN进行版本控制?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JavaScript装逼指南
- 下一篇: android高效加载网络图片