1. 程式人生 > >如何在Intellij IDEA中管理svn並進行分支的合併

如何在Intellij IDEA中管理svn並進行分支的合併

本文重點:

1.在svn服務中建立分支主幹專案;

2.從主幹中拉出分支;

3.將分支合併到主幹中,分支與分支之間的合併;

注意:這裡的主幹和分支都是相對而言的也可以在分支上在建立分支,原來的分支就可以理解為主幹,建立的分支就時分支

前言:由於近期開發的專案需要在現有產品上進行更新新增新的功能模組,對以往使用svn中的只有在一條線上進行提交、更新操作。已經滿足不了我當前的需求了,所以對svn的分支進行了簡單的應用。

1.在svn服務中建立分支主幹專案;

與svn建立單一主幹不同,需要在VisualSVN Server Manager中建立對應的分支主幹的目錄結構


建立對應的Repositories時可以通過三種方式來獲取上面的目錄結構

1). 建立一個空的Repository,在空白出右鍵->新建->project structure, 這樣就可以將建立一個專案結構。

2). 可以在建立Repository時進行選擇如下圖並可以建立


3). 這裡這種方式我沒有驗證,但是我想應該好使,建立一個空的Repository在目錄向建立三個資料夾就可以了,最好和上面的命名一致(見名知義)

2.從主幹中拉出分支;

將建立號的專案通過IDEA的SubVersion將對應的專案下載到本地進行開發。如果你是開發人員這時的開發專案的已經放在trunk資料夾下了。

開啟主幹專案開啟主幹專案的上級目錄也可以這時我們需要建立一個分支進行開發:

在subversion中建立branch or tag



如上圖選擇對應的路徑就可以後點選OK 就建立完成一個分支。這樣就可以在分支上進行開發了。

3.將分支合併到主幹中,分支與分支之間的合併;

當分支開發完成需要將分支合併到主幹上。

1). 這是需要開啟主幹專案也就是trunk資料夾。進行專案合併

Subversion->integrate Directory 



這樣專案就合併完成了。需要注意的地方是你在那個專案進行這個操作。

如果有trunk 和 one_branch 兩個專案,需要將one_branch合併到trunk中。這是需要在trunk專案中進行合併操作。如果在one_branch進行操作會報衝突合併不成功

分支與分支之間的合併;

分支和分支之間的合併和分支合併到主幹中是一樣的;只是將Source1 和Source2更改成對應的路徑就可以了,但這裡也要注意在哪裡進行操作的問題。與上面的操作一樣這裡就不再贅述了!

相關推薦

如何在Intellij IDEA管理svn進行分支合併

本文重點:1.在svn服務中建立分支主幹專案;2.從主幹中拉出分支;3.將分支合併到主幹中,分支與分支之間的合併;注意:這裡的主幹和分支都是相對而言的也可以在分支上在建立分支,原來的分支就可以理解為主幹,建立的分支就時分支前言:由於近期開發的專案需要在現有產品上進行更新新增新

如何在Intellij IDEAsvn分支?

class upload check ide 簡單 如果 tags 報錯 jpg 由於用IDEA時間也不是特別長,對操作svn的一些東西,不是特別熟悉,特此記錄一下,以做備忘。 先說下流程: 在IDEA裏面對trunk代碼拉分支熟悉了,其實很容易, (1)你tr

intellij idea使用SVN分支

說是要建立個SVN的分支,用於單獨的定製化專案的開發。與主幹trunk專案分開。所以,要建立個branch。 選擇專案,右鍵,然後如圖操作。 就會出現下圖。     對圖稍微解釋一下。 copy from : 就是從哪個地方取資料來當作svn倉庫

IntelliJ IDEA使用svn遇到的小問題

今天在用新裝的IDEA 14.0.2,來匯入SVN的專案時,報了一個奇怪的異常,截圖如下: 其實,提示很明顯了,不能執行svn命令, 而且我檢出的專案地址是以svn://xxxx/xx開頭的,看到idea預設提示是http的,心想不會是idea不支援使用svn這種協議

Spark在Intellij IDEA開發執行

word count demo 引入jar <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifa

intelliJ IDEA之使用svn或git管理程式碼

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 19.0px "PingFang SC" } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 19.0px "PingFang SC"; min-height: 26.0px

intelliJ IDEA 拉取SVN資料配置tomcat

  我們建立空專案實際上是專案空間 進入主介面 想用svn必須先啟用它 選擇Subversion 拉取 svn專案 你會發現這裡檢測不到目錄 我們進入

IntelliJ IDEA 建立普通web工程執行(非maven工程)

安裝工具 1、JDK7+ 2、IntelliJ Idea 工具(下載安裝後,網上找註冊碼破解即可) 3、tomcat7+ 解壓縮版 明確兩個概念: 1、Project:類似於eclipse的workspace概念 2、Module:類似於eclipse的工

使用jRebel在IntelliJ IDEA 進行 Java 熱部署

原文地址:https://blog.csdn.net/liuzhigang828/article/details/72875190 在IntelliJ IDEA中安裝jRebel外掛(好處是不用重新啟動程式,所有的更改便可以生效,很神奇的東東) 1、開啟IntelliJ IDEA,點選Fil

IntelliJ IDEA 配置、使用 SVN

1.配置svn 如下圖:  file -- setting --  version control -- subversion -- 選擇 SVN安裝路徑 -- apply -- OK  2.直接檢出 重啟一下你的IntelliJ Idea,然後從svn庫中下載專案

IntelliJ IDEA 詳細圖解 svn merge 分支合併主幹,主幹合併分支,都是merge一個套路

這個merge,可能在沒接觸過分支合併主幹,或者主幹合併,或者分支合併分支的時候,你會在更新程式碼,程式碼衝突的時候,會看到這個merge 單詞。 其實,不管是從哪合併到哪,套路都是一樣的。重點是,你要搞清楚from和to,就是要把程式碼從哪from,合併到哪to。這個清楚

SVNIntelliJ IDEASVN的使用

1.下載svn的客戶端(小烏龜),並安裝好2.配置SVNuse system default subversion Configuration directory這一選項不勾選3.檢出程式碼 然後選中url,點選Checkout 接著選擇你專案檢出的目錄,如果是多庫專案(就是

spark (java API) 在Intellij IDEA開發執行

概述:Spark 程式開發,除錯和執行,intellij idea開發Spark java程式。 分兩部分,第一部分基於intellij idea開發Spark例項程式並在intellij IDEA中執行Spark程式.第二部分,將開發程式提交到Spark l

Git(四):Intellij IDEA識別Git上新加的分支

【前言】        Intellij IDEA 已然成為開發者的必備開發神器,在程式碼管理方面無疑Git也是最受歡迎的神器;兩大神器結合必然會大大提高開發效率;最近小編遇到一個奇葩的問題,通過自己的探索解決了,在此記錄一下; 【如何識別新加分支】         一

1、在 IntelliJ IDEA 新建一個專案提交到 GitHub

一、在 IntelliJ IDEA 中新建一個專案並提交到 GitHub 1. 執行 IDEA,點選【Create New Project】,在 IDEA 中新建一個專案。 2. 在選擇專案型別對話方塊,直接點選【Next】 3. 在選擇專案模板對話方塊,直接點選【

Intellij IDEA 自動載入Maven管理的依賴包的原始碼

如果你的專案不是用 Maven 管理的,可以在專案依賴的Libraries下手工新增依賴包對應的原始碼jar檔案路徑, 方法可以參考此文: https://yq.aliyun.com/articles/72560 但如果你是用 Maven 來管理專案,就不用怎麼麻煩了,只需要在 Intellij IDE

Idea建立SVN分支,合併分支

特別注意,要使得合併生效,請勾選Integrate Project選項卡中的Use ancestry選項卡而非try merge,but make no changes. 我曾經使用了[try merge,but make no changes]選項,一直同步不下來,踩了半天的坑

intellij ideagradle工程使用git進行版本控制

2.clone庫到本地 3.增加程式碼到angularjs_web工程中 4.右擊工程,準備提交程式碼,發現無git選項,vcs中也不能提交工程, 這時,應該匯入版本控制,建立repository,選中剛剛的angularjs_web的當前工程,然後會發現檔名變紅色了: 此時右擊工程/git/add

2017.5.24 在intelliJ IDEA 生成war包

ctu artifact art *** tell pil tel src com 1.勾選Build on make file -> project structure -> Artifacts 2.compile module "***" 選

Intellij IDEA 如何查看maven項目所有jar包的依賴關系圖

alt 為我 表示 都是 小技巧 看到了 我們 輸入框 理論 Maven 組件界面介紹 如上圖標註 1 所示,為常用的 Maven 工具欄,其中最常用的有: 第一個按鈕:Reimport All Maven Projects 表示根據 pom.xm