Добавлены коммиты Fastlane из текущей ветки в сборке приложения - PullRequest
0 голосов
/ 15 февраля 2019

Есть ли способ добавить все коммиты git только из текущей ветки в создаваемой сборке?

Я создаю сборку каждый раз, когда заканчиваю работу из текущей ветви, и хочу, чтобы в журнале изменений были только коммиты, сделанные в моей текущей ветви.

Я пытался использовать number_of_commits и использовал его в commits_count в changelog_from_git_commits метод, подобный этому:

  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

Также сначала я использовал между , но он дает мне все коммиты из последнего тега:

 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
...