2009-06-04 33 views
1

我需要將一個分支集成到主幹中,但我的主幹的文件夾層次結構在此期間發生了變化。我仍然可以合併保留原始結構的子文件夾,但是當我嘗試出現錯誤時。如果文件夾結構已更改,我如何將分支集成到主幹中?

實施例:

  • 當分支產生原始結構:
    • SVN /中繼/ DIR1/DIR2 - > SVN /支鏈/ B1/DIR1/DIR2
  • 更名:
    • svn/trunk/dir1 - > svn/trunk/dir3
  • 作出SVN文件的更改/分支機構/ B1/DIR1/DIR2

現在我想重返SVN /分支機構/ B1/DIR1/DIR2 - > SVN /主幹/ DIR3/DIR2

+0

你能後的錯誤信息?你可以解釋在分支創建之前目錄結構是如何查看的。 – boutta 2009-06-04 08:52:07

回答

0

一種方法:

  1. 恢復原來的文件夾層次結構中的主幹
  2. 執行從分支合併到主幹
  3. 從合併原始層次結構中的主幹到新的層次結構中的主幹
  4. 刪除舊的層次結構中的主幹
0

Subversion的merge應該在任何目錄下工作,所以只是做

svn merge svn/branches/b1/dir1/dir2 svn/trunk/dir3/dir2 svn/trunk/dir3/dir2
相關問題