μλ repoλ₯Ό κΈ°λ³ΈμΌλ‘, λΆκΈ°λ λΆκΈ°λ₯Ό ν€λλ‘ μ¬μ©νμ¬ pull μμ²μ μμ±νλ λ°©λ²μ΄ μμ΅λκΉ?
μ΄ μ€μ μλνμ§λ§ 'κ²μ¦ μ€λ₯'κ° λ°μνμ΅λλ€.
repo.create_pull("Title", "Body", '{}:{}'.format(original_repo, master), '{}:{}'.format(forked_user, feature), True)
λλ λΉμ μ΄ μ΄κ²μ μνλ λ°©μμ΄λΌκ³ μκ°ν©λλ€. https://developer.github.com/v3/pulls/#input for base
μμ APIλ₯Ό μ½μ λλ λΆκ°λ₯ν©λλ€. μ PRμ μμ±νκ³ μμ΅λλ€.
λ°λΌμ λ€μ μμ λ§ μνν μ μμ΅λλ€.
original_repo.create_pull("Title", "Body", '{}'.format(master), '{}:{}'.format(forked_user, feature), True)
λͺ νννκΈ° μν΄, λλ μ΄κ²μ μλνκ³ κ±°κΎΈλ‘ λλ¬μ΅λλ€.
ν¬ν¬ evandroforks
μμ μ
μ€νΈλ¦Ό tox-dev
λ€μμ μνν΄μΌ ν©λλ€.
upstream_user = github_api.get_user('tox-dev')
upstream_repo = upstream_user.get_repo('tox')
upstream_pullrequest = upstream_repo.create_pull("Title", "Body", 'master',
'{}:{}'.format('evandroforks', 'master'), True)
μ
μ€νΈλ¦Ό tox-dev
μμ evandroforks
ν¬ν¬κΉμ§ λ€μμ μνν΄μΌ ν©λλ€.
fork_user = github_api.get_user('evandroforks')
fork_repo = fork_user.get_repo('tox')
fork_pullrequest = fork_repo.create_pull("Title", "Body", 'master',
'{}:{}'.format('tox-dev', 'master'), False)
κ°μ₯ μ μ©ν λκΈ
λλ λΉμ μ΄ μ΄κ²μ μνλ λ°©μμ΄λΌκ³ μκ°ν©λλ€. https://developer.github.com/v3/pulls/#input for
base
μμ APIλ₯Ό μ½μ λλ λΆκ°λ₯ν©λλ€. μ PRμ μμ±νκ³ μμ΅λλ€.λ°λΌμ λ€μ μμ λ§ μνν μ μμ΅λλ€.