小编mih*_*ral的帖子

Fastlane git 从应用程序构建中添加的当前分支提交

有没有办法仅从将要创建的构建中的当前分支添加所有 git 提交?

每次完成当前分支的工作时,我都会创建一个构建,并且我希望更改日志仅包含当前分支中所做的提交。

我尝试使用number_of_commits并在changelog_from_git_commits方法的commits_count中使用它,如下所示:

  lane :test do
    changelog = changelog_from_git_commits(
        commits_count: number_of_commits, 
        pretty: "- %s", 
        date_format: "short",
        match_lightweight_tag: false, 
        merge_commit_filtering: "exclude_merges"
    )
    build_app(scheme: "test")
    upload_to_testflight(
      changelog: changelog
    )
  end
Run Code Online (Sandbox Code Playgroud)

另外,我首先在两者之间使用,但它给了我最后一个标签的所有提交:

 lane :test do
        changelog = changelog_from_git_commits(
        between: [last_git_tag, "HEAD"],
        pretty: "- %s",
        date_format: "short",
        match_lightweight_tag: false,
        merge_commit_filtering: "exclude_merges"
    )
    build_app(scheme: "test")
    upload_to_testflight(
      changelog: changelog
    )
  end
Run Code Online (Sandbox Code Playgroud)

git fastlane

7
推荐指数
1
解决办法
3490
查看次数

标签 统计

fastlane ×1

git ×1