Android studio使用svn建立分支及合併分支----終極圖解
Android studio使用svn建立分支及合併分支這裡面涉及的內容比較多,比較複雜,大家要仔細看。
1,建立本地svn倉庫(主幹與分支現在都是空的)
2,建立一個安卓專案,這大家應該都會吧【MyAndroid】。
3,將新建的專案上傳到主幹上
注意:是在【MyAndroid】的上一級資料夾進行提交,不然【MyAndroid】這個專案資料夾不會被提交到svn伺服器
我這裡的上一級是【android_ws】資料夾
在【android_ws】資料夾上進行下面操作
這時,你可以看到你的svn倉庫的主幹上就有了你的專案
4,接下來我們將svn伺服器上的專案下載到本地
新建一個資料夾【svn_workspace】進入空資料夾內,點選右鍵點選檢出
將svn伺服器上的倉庫下載下來:【https://DESKTOP-NIK04CO/svn/Android_Test/】是包含主幹和分支的總倉庫
用你AS開啟trunk下面的專案,上面說的了,trunk是主幹,這裡面是有我們上傳的專案的
6,開啟以後就是一個安卓專案
7,接下來就是建立分支了,說是建立分支,其實就是關聯分支,因為我們svn伺服器已經跟我們把分支建立好了,就是【branches】
如何關聯呢?
右鍵你的專案,選擇svn→branches or tags
這一步是什麼意思呢?
顧名思義,copy from 與copy to 就是將我們主幹的專案複製一份到分支上【branches】
點選OK即可。
8,現在去你的svn伺服器上看,你的分支上就出現了跟主幹一模一樣的專案,只不過專案名叫new_branch(這就是我們之前取的名字)
做的這裡,你就完成了一大步。
9,我們將分支專案下載到本地來
看到了吧,分支專案已經被我們下載到了本地
10,現在我們用AS開啟這個專案
這是我們的分支,我們可以盡情開發了,好吧,我們先寫點東西提交一下
最後進行主幹合併分支操作,擦亮眼睛看好了。怎麼提交我就不掩飾了(不會我真沒辦法教你)
11,現在要進行主幹合併,就是將分支上的開發程式碼合併到主幹上。
首先我們需要用AS開啟我們的主幹專案,就是trunk下面的專案
在專案上右鍵,選擇SVN→integrate directory
沒有衝突的檔案都會被更新好,有衝突的檔案會跟你顯示出來,這個需要自己處理。
OK這就是合併,合併完成後還需要提交到svn伺服器,別忘記了。
深刻理解就沒有問題了
//-----------end---------