SVN——使用方法基礎記錄

兩水先木示發表於2020-11-14

目錄

一、從零建立一個SVN工程

1. 建立一個資料夾MilkXXXProj,然後如下圖操作。

2.  開啟如下圖皮膚,並在其下建立主要的幾個常用目錄

3. 製作遊戲主幹目錄相關

4. 製作遊戲Tags(階段性)分支

5. 檢出分支

6. 將主幹內容合併到分支(與分支合併到主幹同理)


一、從零建立一個SVN工程

1. 建立一個資料夾MilkXXXProj,然後如下圖操作。

2.  開啟如下圖皮膚,並在其下建立主要的幾個常用目錄

3. 製作遊戲主幹目錄相關

在trunk目錄下新建一個名為"GameProjectName"的資料夾,接著是一系列檢出、Add、Submit提交、檢視Log的講解

僅需提交Assets和ProjectSettings資料夾的全部內容,其他均忽略。

這個報錯是Directory 'xxx' out of date 意味著太久沒更新了,叫你更新一下再提交,點選OK,會提示你Update。

去到目錄下,隨便在空白區域右擊,檢視Log提交日誌,可以看到我們提交的東西。

4. 製作遊戲Tags(階段性)分支

階段性分支目錄,其實與主幹目錄區別就在於你對它的劃分,它是你遊戲主幹每一個階段劃分出來的一個副本目錄而已,其SVN操作與主幹完全一樣,例如你可以對它進行檢出到本地上,你就可以愉快地在分支幹點事情了,但一般是不會直接在分支幹什麼事情的,而是在主幹開發功能,測試完善好之後,將這些功能合併到分支上。所以如何合併?

5. 檢出分支

6. 將主幹內容合併到分支(與分支合併到主幹同理)

本地主幹工程提交一個txt檔案到SVN

檢視提交Log並選中將要合併的Revision項(可多選)右鍵Merge revision to...

注意:此時開啟Log所在的目錄是Assets,所以Merge時選的目錄也要是對應的Assets,不然會對應不上報錯!

一般情況上,你會遇到很多衝突~衝突怎麼解決呢?後續~

相關文章