2011-07-08 28 views
2

據我所知,通常的步驟,以一個分支合併到主幹:如何在不指定SVN本地工作副本路徑的情況下合併兩個分支?

  1. 結賬主幹/分支到本地作品的拷貝目錄

    的svn合作的svn://服務器/凸出/後備箱

    SVN共同使用svn://服務器/凸出/支

  2. 合併分支到主幹

    CD幹線##分支的本地作品的拷貝DIR

    svn的最高

    SVN合併的svn://服務器/凸出/支

    SVN DIFF ###現在你可以看到分支改變什麼

    的svn詞-m「合併分支到主幹」 ##融入了svn回購

現在我的情況:

  1. 我沒有本地工作副本目錄(在不想) - 這意味着我不必檢查出主幹和分支到本地磁盤。

  2. 合併分支到主幹僅由給定的URL(SVN://服務器/凸出/中繼線& &的svn://服務器/ PROJ /分支) - 這意味着在SVN服務器上發生合併。

我已經閱讀了如此多的關於svn操作的doc,但我仍然不知道如何滿足需求。

我希望有人能幫助解決問題。

+0

這就像問:如何在沒有工作副本的情況下更改svn中的文件內容? –

+0

這與我的問題有何不同?有沒有辦法解決這個問題? –

回答

5

這是不可能的。您必須有一份工作副本才能合併到其他方面 - 如何解決衝突等?

在服務器上沒有辦法進行這些合併,因爲服務器沒有在任何地方保存「檢出」文件的副本。服務器「僅僅」是一組文件。

3

在Subversion中,每個合併操作都將在客戶端完成。客戶端也解決了衝突等問題。服務器端沒有做任何事情(這非常好)。如果你想合併,你必須檢查幹線或分支,無論目標是什麼。

相關問題