我有應用程序2解決方案(.NET C#),每個應用程序共享一個可移植類庫(一個單獨的解決方案)。應用程序解決方案將PCL引用爲項目,而不是通過DLL。可移植類庫和源代碼控制
處理源代碼控制這種情況的最佳方法是什麼?可移植類庫可能會更改爲其中一個應用程序解決方案的一個版本,但不會立即更改爲其他版本。
我現在沒有綁定到任何源代碼控制,我試圖用TFS做這件事,但在可移植類庫上有工作區問題。我開放了一個更好的建議,如Mercurial或Git!
我有應用程序2解決方案(.NET C#),每個應用程序共享一個可移植類庫(一個單獨的解決方案)。應用程序解決方案將PCL引用爲項目,而不是通過DLL。可移植類庫和源代碼控制
處理源代碼控制這種情況的最佳方法是什麼?可移植類庫可能會更改爲其中一個應用程序解決方案的一個版本,但不會立即更改爲其他版本。
我現在沒有綁定到任何源代碼控制,我試圖用TFS做這件事,但在可移植類庫上有工作區問題。我開放了一個更好的建議,如Mercurial或Git!
如果您的PTL的更新隻影響一個應用程序,您可以創建分支(大多數源代碼控制軟件都可用)。
如果您有每個應用程序的分支;更新將僅在此分支中可見。然後你可以使用合併工具來更新另一個。
分行,可以在TFS:http://msdn.microsoft.com/en-us/library/ms181425.aspx
對於策略:Branching Strategies
使用版本分支。 –