来自 VS 项目标签的 TFS Banching
TFS Banching from a VS project Label
我有一个 TFS 分支 Main。我想为 MVCWebSite 项目创建一个修补程序分支。
我的 MVCWebSite 构建定义仅将标签应用到 MVCWebSite 和 SharedClassLibrary,我没有发布 ConsoleApps,因此不需要标签。
\MvcMusicStore\Main\MySolution\ConsoleApp1
\MvcMusicStore\Main\MySolution\ConsoleApp2
\MvcMusicStore\Main\MySolution\MVCWebSite
\MvcMusicStore\Main\MySolution\SharedClassLibrary
\MvcMusicStore\Main\MySolution\Packages
\MvcMusicStore\Main\MySolution\BuildProcessTemplates
如何为 MVCWebSite 创建 HotFix?
我不建议只为需要分支整个解决方案的单个项目创建分支。您可以使用变更集编号而不是标签来获取整个解决方案的适当版本,然后将其转换为分支。步骤:
- 找到你想要的标签
- 打开它并获取变更集编号(下面的屏幕截图)
- 根据变更集编号获取特定版本
- 转换为分支
我有一个 TFS 分支 Main。我想为 MVCWebSite 项目创建一个修补程序分支。
我的 MVCWebSite 构建定义仅将标签应用到 MVCWebSite 和 SharedClassLibrary,我没有发布 ConsoleApps,因此不需要标签。
\MvcMusicStore\Main\MySolution\ConsoleApp1
\MvcMusicStore\Main\MySolution\ConsoleApp2
\MvcMusicStore\Main\MySolution\MVCWebSite
\MvcMusicStore\Main\MySolution\SharedClassLibrary
\MvcMusicStore\Main\MySolution\Packages
\MvcMusicStore\Main\MySolution\BuildProcessTemplates
如何为 MVCWebSite 创建 HotFix?
我不建议只为需要分支整个解决方案的单个项目创建分支。您可以使用变更集编号而不是标签来获取整个解决方案的适当版本,然后将其转换为分支。步骤:
- 找到你想要的标签
- 打开它并获取变更集编号(下面的屏幕截图)
- 根据变更集编号获取特定版本
- 转换为分支