在自定义构建过程中创建分支

Creating a branch in a customized build process

在我的工作中,我必须创建自定义构建过程,使用 Git 默认模板并从 activity 库添加我自己的活动。 该过程将必须增加应用程序版本并为发布的版本创建一个 Git 分支。 我知道有创建分支的脚本,我正在考虑创建一个 activity,它将 运行 这些脚本 cmd.exe(通过 C# 调用的过程)。但是,我不确定是否有更好的方法来做到这一点。这是更好的方法吗? 我正在使用带有 tfs 和 Git 的 VS 2013,它是一个 Web 应用程序。 谢谢。

我不确定在构建时创建分支是否明智,但我确实知道不要自定义 xaml。

您应该改为使用 PowerShell 脚本自定义流程。这些将更容易编写和支持。它们也与未来更加一致,因为 xaml 构建将在下一版本的 TFS(今年)中消失。