Ric*_*ore 2 tfs tfs2013 visual-studio-2015 azure-devops
我在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
Run Code Online (Sandbox Code Playgroud)
MySolution.sln位于Team Project Root中,该解决方案包含其中的所有各种应用程序,这些应用程序是Web应用程序,Web服务和Windows应用程序的混合体.
我遇到的问题是我不熟悉分支,我想分支整个解决方案,但我认为我的SLN文件在root中的方式会让这很困难吗?
我需要的是让Web应用程序1分支,我知道我可以分支Web应用程序1.但是为了运行它,我需要创建一个新的解决方案文件来包含它,这会搞砸.
有没有办法可以从这个场景中分支整个解决方案,还是我必须尝试以某种方式重新构造事物?
我会在Team Project Root创建一个名为Main
(TFS Convention,SVN它的trunk,git it's master)的新文件夹.
然后将Team Project Root中的所有项目移动到该Main
文件夹中.
所以你的结构现在是:
DefaultCollection
Team Project Root
|--Main
|--Web A pps Folder
|--stuff
|--Winforms Folder
|--stuff
|--Common Files Folder
MySolution.sln
Run Code Online (Sandbox Code Playgroud)
现在,您可以右键单击该Main
文件夹,然后从" 分支和合并"子菜单中选择" 转换为分支".
现在您可以右键单击Main
分支,然后从分支和合并子菜单中选择分支...
归档时间: |
|
查看次数: |
6702 次 |
最近记录: |