SVN 新建時可以選擇性的建立三個文件夾
- trunk 一般作為主開發的地方
- branches 一般作為從trunk Copy過去的代碼,形成分支
- tags 一般作為固定版本,不進行修改
branches 與tags 的生成過程其實就是trunk 代碼完整Copy過去的。 后期branches的修改或者trunk修改如果需要同步代碼,需要Merge操作,即代碼合並,其中需要解決代碼沖突Conflict
Intellij IDEA 操作步驟為:
- Ctrl + T 更新代碼
- 點擊Changes選項卡中的Subversion Working Copies Information ,再點擊Merge From...
- 根據需求是從trunk還是從branches中Merge
- 如果是trunk則點擊Quick Manual Select
- 可以在彈出的對話框中選擇性的Merge
在IDEA里面對trunk代碼拉分支熟悉了,其實很容易,
(1)你trunk目錄下的得有個你的releases項目
(2)在idea的工作空間下,按如下截圖顯示
(3)填一些拷貝的一些的信息:
(4)在3的基礎上,選則在svn上的分支路徑時,需要注意如下:
(5)ok,至此如果不報錯的情況下,就代表拉分支成功,接下來要干的事,就很簡單了,直接找到分支的路徑,把它checkout出來即可!