1
我已經回過頭來SVN幾年後,我試圖讓我的頭繞分支/合併。我有在Linux中下面的測試設置和我使用的命令行:SVN差異顯示變化,SVN合併不會
項目
- 幹線
- 分支
- 標籤
我的本地工作副本〜/ workingcopy和〜/ workingcopybranch中的分支和主幹
出於測試目的,我已導入一個SeamTest項目。這兩個工作副本目前正處於修訂14.一切承諾回庫
這裏是我的DIFF結果:
~/workingcopy/SeamTest $ svn diff http://localhost/svn/myproject/branches/heidisbranch/SeamTest http://localhost/svn/myproject/trunk/SeamTest
Index: WebContent/home.xhtml
===================================================================
--- WebContent/home.xhtml (.../branches/heidisbranch/SeamTest) (Revision 14)
+++ WebContent/home.xhtml (.../trunk/SeamTest) (Revision 14)
@@ -8,7 +8,6 @@
xmlns:rich="http://richfaces.org/rich"
template="layout/template.xhtml">
<!-- testing -->
-<!-- adding info into branch code-->
<ui:define name="body">
<h1>Welcome to Seam!</h1>
Index: .
===================================================================
--- . (.../branches/heidisbranch/SeamTest) (Revision 14)
+++ . (.../trunk/SeamTest) (Revision 14)
Eigenschaftsänderungen: .
___________________________________________________________________
Added: svn:mergeinfo
正如你所看到的評論「並稱信息爲分支代碼」是分支和註釋「測試」是在樹幹
當我然後去執行SVN從主幹的工作目錄合併似乎是註冊還是有區別並不:
~/workingcopy/SeamTest $ svn merge http://localhost/svn/myproject/branches/heidesbranch/SeamTest http://localhost/svn/myproject/trunk/SeamTest .
-- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:
G .
--- Eliding mergeinfo from '.':
U .
-- Aufzeichnung der Informationen für Zusammenführung zwischen Projektarchiv-URLs in ».«:
G .
我的項目的工作副本沒有更改。任何幫助將不勝感激。
我寫了兩篇關於功能和發佈分支的文章,這可能對你很有趣:[發佈分支](http://www.nosid.org/apache-subversion-release-branches.html)和[Feature Branches ](http://www.nosid.org/apache-subversion-feature-branches.html)(德文版)。 – nosid 2013-04-07 12:32:25
謝謝 - 我實際上是想將我在分支中所做的更改重新集成到主幹中。所以在樹幹中,我想看到「 - <! - 將信息添加到分支代碼 - >」回到xhtml文件中。 – 2013-04-07 13:18:27
您在Feature分支上的文章正是我所期待的。我遵循這一點,它完美地工作。非常感謝。 – 2013-04-07 15:06:48