2015-06-28 184 views
2

我需要將分支(SVN)合併到主幹。我們在T1時間從幹線切斷了分支。之後,發展繼續在幹線和分支。 現在我想合併所有分支變化到主幹。它有什麼步驟和工具來實現這一點。如何合併SVN分支到主幹?

我應該拿第一後備箱變化分支,然後合併分支修改幹路or我應該直接瑪吉分支修改到主幹?

什麼是實現這一目標的最佳工具。我在我的項目中使用Eclipse,svn,Tortoise SVN客戶端

我確定必須有一些像eclipse插件或其他客戶端一樣的工具來實現相同的功能,但如果有人能指出我的優點,那將是一個很棒的工具幫助

回答

1

對於Eclipse,您可以使用Subclipse。安裝插件時,可以選擇安裝CollabNet Merge客戶端,以便在合併期間解決分支和主幹之間存在的衝突。

+0

我已經安裝subclipse與collabnet合併。但是,我現在應該如何將分支摺疊到主幹? – emilly

+0

@emilly您可以在項目頁面上查看[截圖](http://subclipse.tigris.org/servlets/ProjectProcess?pageID=rr1TIx)。右鍵單擊主幹項目並選擇Team - > Merge,然後按照說明進行操作。 – manouti

+0

我相信如果右鍵單擊trunk項目並選擇Team - > Merge。首先它會將分支變更爲工作副本(即主幹),然後我需要在主幹中提交這些更改。對 ? – emilly

1

JetBrains的IntelliJ是市場上最好的Java IDE。它有用於使用Subversion和Git的工具,這使得這很容易。

BeyondCompare是一個了不起的工具。也許這可以幫助你。

保持簡單 - 只需將分支合併到樹幹中即可完成。

合併越大,越難。

Trunk是一種慣例,但它是給出了一些特殊地位的一個分支只是一個名字。另一種看待它的方法是簡單地將未來的分支從您擁有的分支中分離出來。告訴未來的開發人員檢查最新的分支,而不是中繼。儘管繼續。忘掉樹幹。