我有一個VS 2013的解決方案與主項目建設類庫(爲文檔和幾個助手庫的陪同沙堡幫助文件Builder項目)。此外,該解決方案包括的代碼示例項目(控制檯應用程序)一打。代碼示例由Sandcastle項目使用。該解決方案是住進了一間私人TFS庫。如何在TFS和GIT之間的Visual Studio解決方案中共享選定的項目?
我需要項目移動代碼示例公共GIT庫(以使樣本提供給客戶),所以他們需要之間共享的GIT和TFS庫。
這樣做的正確方法是什麼?我發現了幾篇文章解釋瞭如何在TFS和GIT之間共享相同的解決方案,但我只想分享解決方案中的選定項目。那麼,我是否需要爲樣品創建單獨的解決方案?如果是這樣,我是否也需要將此解決方案移至TFS? TFS是否支持共享項目?它將能夠解決Nuget套件之間的解決方案嗎?
如果這有所作爲,示例項目不在主TFS解決方案文件夾下(這是有原因的)。該項目的文件夾結構如下所示:
- Main\ -- Samples\ ---- Sample1\ ------ Sample1.csproj ---- Sample2\ ------ Sample2.csproj -- Library\ ---- Library.sln ---- Lib\ ------ Lib.csproj ---- Helper\ ------ Helprer.csproj ---- Sandcastle\ ------ Sandcastle.shfbproj
解決方案文件(Library.sln)Library文件夾(Lib.csproj,Helper.csproj等)以及所有樣本項目(樣本1下的所有項目引用。 csproj等)。
@Alek Davis您是否通過上述解決方法解決了問題?任何更新? –