如何通过TFSAPI向git pull请求添加注释
我正在努力实现一个脚本,该脚本(希望)在以下场景中有所帮助: 我们的团队正在使用TFS 2013,我们的源代码存储在许多git存储库中 我们的发展过程是这样的:如何通过TFSAPI向git pull请求添加注释,git,rest,tfs,Git,Rest,Tfs,我正在努力实现一个脚本,该脚本(希望)在以下场景中有所帮助: 我们的团队正在使用TFS 2013,我们的源代码存储在许多git存储库中 我们的发展过程是这样的: 软件开发人员编写代码,提交代码,并将提交推送到tfs git存储库上的功能分支 开发人员通过tfs webinterface创建一个pull请求,请求将功能分支拉入我们的主分支,并邀请团队成员查看更改 如果/当变更获得批准时,变更将合并到主分支中 脚本的作用是我们有一些自动构建和测试作业(一些在tfs中作为构建定义运行,一些在tfs
- 软件开发人员编写代码,提交代码,并将提交推送到tfs git存储库上的功能分支
- 开发人员通过tfs webinterface创建一个pull请求,请求将功能分支拉入我们的主分支,并邀请团队成员查看更改
- 如果/当变更获得批准时,变更将合并到主分支中
- 监视tfs服务器以了解何时创建新的拉取请求,并查找功能分支名称
- 在我们的测试系统中找到相关的验证工作(硬件冒烟测试、静态代码分析等)
- 将“robot reviewer”作为审阅者添加到pull请求中
- 作为robot审阅者,添加注释,其中包含不同测试结果的摘要
- 根据结果,投票批准/不批准拉动请求
他们将“注释”称为“注释线程”,在文档中,
TFS 2013中不提供其put as“Threads”拉请求,您必须在之前升级到2015。@GiulioVian事实上,git拉请求是通过更新4和rest api引入TFS 2013的,以便与之交互。这一功能正是TFS 2015的一部分,以分支策略的形式存在。打开拉取请求时,可以将分支策略配置为运行特定生成,并且只有在生成成功完成时才能合并?