【发布时间】:2016-02-02 21:27:10
【问题描述】:
我在 Visual Studio 2015 中有一个相当复杂的解决方案。它使用 Visual Studio Online 和 TFS 作为源代码控制机制进行源代码控制。
结构如下:
DefaultCollection
Team Project Root
|
----Web Apps Folder
|
----Web Application 1
|
----WebApplication1.csproj
|
----Web Service 1
|
----Web Service 2
|
----Winforms Folder
|
----Winforms App 1
|
----Winforms App 2
|
----Common Files Folder
MySolution.sln
MySolution.sln 位于 Team Project Root 中,该解决方案包含其中的所有各种应用程序,它们是 Web 应用程序、Web 服务和 Windows 应用程序的混合体。
我遇到的问题是我是分支新手,我想分支整个解决方案,但我认为我的 SLN 文件在根目录中的方式会使这变得困难?
我需要对 Web 应用程序 1 进行分支,并且我知道我可以对 Web 应用程序 1 进行分支。但为了运行它,我需要创建一个新的解决方案文件来包含它,这会搞砸。
有没有办法可以从这个场景中分支整个解决方案,还是我必须尝试以某种方式重新构建事物?
【问题讨论】:
标签: tfs visual-studio-2015 azure-devops