VSTS构建关联的提交

时间:2016-10-18 11:09:39

标签: git azure-devops azure-pipelines azure-pipelines-build-task

有谁知道VSTS如何为构建创建其关联提交列表?

我专门寻找在创建新分支时创建的那些。目前它似乎只是创建了一个从分支分支的过去几个提交的列表。

理想情况下,我喜欢的内容类似于git log master..<commit hash>

我们希望通过为发布创建一个新分支来使用它作为发布文档,该分支将包含合并到其中的所有分支的所有工作的完整提交历史记录,但似乎并非如此。< / p>

1 个答案:

答案 0 :(得分:1)

它包括当前提交和先前失败的构建提交(如果有)。例如:

  1. 构建失败(注释提交01),相关更改:commit 01
  2. 构建失败(注释提交02),相关更改:commit 02 commit 01
  3. 构建成功(评论提交03),相关更改:commit 03 commit 02 commit 01
  4. 构建成功(评论提交04),相关更改:提交04
  5. 因此,它不会包含所有提交。

    要获取所有提交,您可以转到Code =&gt;选择文件或文件夹=&gt;点击历史记录,然后列出历史记录。

    您也可以通过REST API进行提交(正如Chirs Melinn所说)。