2011-06-07 121 views
0

我正在將幾個項目從SourceSafe遷移到Subversion。但是,一個項目正處於發展中。該項目目前不在SourceSafe中分支,但是最後一個版本在SourceSafe中進行了標記(標記),因此我可以獲得它的副本。Subversion可以合併2個沒有分支的項目嗎?

如果我得到該SourceSafe標籤(標籤)的工作副本並將其作爲「trunk」提交給Subversion,那麼將當前工作副本提交給「branches」目錄下的子目錄的最新更改項目,當我完成分支機構的開發時,是否有可能將我的項目合併到一起?或者,如果一個分支先完成,Subversion是否只允許合併?

如果上述問題完全不符合要求,我很樂意提供有關如何將此項目(幹線和分支)最佳遷移到Subversion的建議。我是一個Subversion的新手,並且只嘗試在SourceSafe中分支。

回答

0

爲什麼不將工作版本複製到主幹和您自己的分支。然後,您可以開始在自己的分支上工作並檢查更改。

我是SBN的新手。 (過去使用過Perforce)。但SVN似乎沒有檢查歷史記錄,所以您可以根據需要從多個位置檢出儘可能多的時間。在perforce中,它不允許你(你必須爲它創建工作空間)。

你的情況

所以,你可以檢查/提交在這兩個位置(樹幹和樹枝),然後提交更改到您自己的分支

+0

的問題是我有一個正在進行中,不要工作了幾個月現在沒有穩定的構建。我需要返回一個穩定版本的版本,然後我將有2個工作副本(舊版本和新版本)導入到Subversion中。我想知道的是,如果Subversion完全獨立的項目與從Subversion中的樹幹派生的分支,Subversion允許我合併它們嗎? – NightOwl888 2011-06-07 13:58:14

+0

我還沒試過,最好的方法是快速嘗試一下。嘗試在trunk中創建虛擬解決方案,並在分支中創建類似的結構,並查看是否可以合併 – 2011-06-07 14:13:17

相關問題