2013-03-01 197 views
5

我在TFS中有一個多項目解決方案。其中一個項目包含解決方案中所有項目引用的通用代碼。我現在只想更新其中一個項目,所以我想我會將其中一個項目分支到開發分支。從多項目解決方案中分支特定項目

它現在抱怨通用的代碼項目引用是預期的,但我想知道如何處理這種情況。我只是從主解決方案中取出一個分支並刪除我不需要的項目,然後在完成時合併回來,或者將其他項目保留在新分支中並讓TFS在合併時處理它們?我該如何處理?

我很新的TFS,所以任何幫助表示讚賞。

回答

3

「主」分支通常應包含一個產品加上任何第三方依賴關係。如果我們正在談論數百萬行代碼,這種情況可能會有所不同,但在一箇中小型應用程序中,將所有代碼放到分支中是有道理的。

所以,現在你應該將Main分支到「FeatureX」。 TFS(與大多數現代VC解決方案一樣)不會對文件進行完整的「複製」,只需記錄從Changeset創建分支的條目即可。

你的情況

所以......

只需創建一個分支,進行更改到您的項目(正向合併主到您的分支,當您去,以保持2同步),然後反向整合合併分支回到你的「主」並刪除它,一旦你完成。