有没有办法仅从将要创建的构建中的当前分支添加所有 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)