我有一個 Visual Studio 項目,我想通過主菜單項來分隔這個項目。意味著每個菜單項都應(yīng)該有特定的分支,當所有工作都在其中完成后,將此分支添加到整個項目中。我可以做嗎?這是真實的場景嗎?
1 回答

幕布斯6054654
TA貢獻1876條經(jīng)驗 獲得超7個贊
分支是同一代碼的不同版本。
存儲庫是不同代碼集合的容器。(也可以使用子模塊,但我不鼓勵您在熟練使用它們之前使用它們git
)
一般建議
一個項目應(yīng)分成不同的版本庫,當且僅當有真的很好的理由這樣做; 例如安全性(A 團隊不得看到 B 團隊的代碼)。
假設(shè)您需要拆分項目。一種方法如下:
團隊 A 在存儲庫A 上工作(并且在此存儲庫中,他們擁有所需的任意數(shù)量的分支)
團隊 C 在存儲庫B 上工作
您的團隊在存儲庫C 上工作,該存儲庫使用來自存儲庫A 和存儲庫B 的代碼。
在此設(shè)置中,您仍然需要做出重要決定。您可以通過源文件或 dll(例如通過 NuGet)共享代碼。
如果你仔細想想,這個設(shè)置,在很大程度上,就是 .net 世界的運作方式。X 團隊構(gòu)建了一個庫 X.dll,您可以使用 NuGet 將其添加到您的項目中并使用它。
話雖如此,如果可能的話,將項目的元素放在一起 - 這會讓事情變得更容易。
- 1 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報
0/150
提交
取消