هل هناك طريقة لإنشاء طلب سحب مع الريبو الأصلي كقاعدة وفرع متشعب كرأس؟
لقد جربت هذا الخط ، لكنه ألقى "خطأ في التحقق من الصحة"
repo.create_pull("Title", "Body", '{}:{}'.format(original_repo, master), '{}:{}'.format(forked_user, feature), True)
أعتقد بالطريقة التي تريدها ، ليس من الممكن عند قراءة واجهة برمجة التطبيقات على https://developer.github.com/v3/pulls/#input لـ base
يمكنك فقط تمرير فرع من المستودع لك تقوم بإنشاء العلاقات العامة على.
لذلك يمكنك فقط القيام بما يلي:
original_repo.create_pull("Title", "Body", '{}'.format(master), '{}:{}'.format(forked_user, feature), True)
للتوضيح فقط ، حاولت هذا وانتهى بي الأمر إلى الوراء.
من fork 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
إلى fork 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 لـ
base
يمكنك فقط تمرير فرع من المستودع لك تقوم بإنشاء العلاقات العامة على.لذلك يمكنك فقط القيام بما يلي: