1. 程式人生 > >Android studio使用svn建立分支及合併分支----終極圖解

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---------