通过 VS 团队服务从特定提交创建拉取请求
Create pull request from specific commit via VS team services
我正在尝试从特定提交创建拉取请求。可能吗?
详情:
分支b1中有提交c1、c2、c3,提交c3也在分支b2中。创建拉取请求以将提交 c2 合并到分支 b2。
我失败的尝试:
- 从特定提交创建新分支,为此找不到任何 VS 团队服务API。
- 在特定提交上创建标签,不知道如何,只找到 get tag api。
- 从 b2 构建临时分支 b3,cherry-pick 提交 c2 到 b3,并创建从 b3 到 b2 的拉取请求。我看不出有什么方法可以从 official document.
中选择一个现有的分支提交
由于 REST Api 没有执行合并或解决冲突的任何功能,因此在推送提交数据之前,需要在本地执行任何与合并、变基、挑选等相关的操作回到 VSTS。
最简单的解决方案是执行目标存储库的克隆,然后在将更改推回之前执行更改。
根据您要完成的目标,浅克隆可能就足够了,但如果您想挑选旧提交,这可能不适合您。
我正在尝试从特定提交创建拉取请求。可能吗?
详情:
分支b1中有提交c1、c2、c3,提交c3也在分支b2中。创建拉取请求以将提交 c2 合并到分支 b2。
我失败的尝试:
- 从特定提交创建新分支,为此找不到任何 VS 团队服务API。
- 在特定提交上创建标签,不知道如何,只找到 get tag api。
- 从 b2 构建临时分支 b3,cherry-pick 提交 c2 到 b3,并创建从 b3 到 b2 的拉取请求。我看不出有什么方法可以从 official document. 中选择一个现有的分支提交
由于 REST Api 没有执行合并或解决冲突的任何功能,因此在推送提交数据之前,需要在本地执行任何与合并、变基、挑选等相关的操作回到 VSTS。
最简单的解决方案是执行目标存储库的克隆,然后在将更改推回之前执行更改。
根据您要完成的目标,浅克隆可能就足够了,但如果您想挑选旧提交,这可能不适合您。