2010-07-01 51 views

回答

0

我想通了。

我需要檢查最初分支的中繼版本。然後,我需要SVN將F1文件複製到它們各自的新目錄,以便副本可以變成F2。然後,合併來自分支的一系列修訂,以使F2文件保持最新。最後,在一系列修訂版中合併,以使F1文件保持最新狀態。瞧!歷史和一切都保存下來,我同時獲得F1和F2。

1

你在問什麼聽起來與我矛盾。也許我只是不明白你在問什麼。

如果您只是想在需要時訪問F1,請在合併F2分支之前對F1進行標記。

如果您將分支合併回幹線,F2文件將覆蓋F1文件。這就是合併。

如果你想同時保留F1和F2文件,你可以將分支添加到中繼並刪除分支。這樣,F1和F2文件都可用。我會通過導出F2的工作副本,共享F2的工作副本並刪除原始F2來完成此操作。

+0

F1和F2現在在他們自己的分支中處於不同的相對位置。如果我只是將分支導出到我的工作副本中,我將丟失文件歷史記錄信息。那有意義嗎? – Dlongnecker 2010-07-01 21:28:31

+0

而且我希望F1和F2最終都在中繼線 – Dlongnecker 2010-07-01 21:44:33

+0

@Zipln:是的,你將失去F2文件的歷史信息。您將F2添加到主幹。文件歷史信息是「您將F2添加到主幹」。 F2是Subversion的全新代碼,沒有歷史記錄。 F1仍然有F1的歷史。 – 2010-07-02 12:50:59