Pygithub: إنشاء PullRequest بين إعادة الشراء المتشعبة إلى الأصل

تم إنشاؤها على ١٦ مايو ٢٠١٨  ·  2تعليقات  ·  مصدر: PyGithub/PyGithub

هل هناك طريقة لإنشاء طلب سحب مع الريبو الأصلي كقاعدة وفرع متشعب كرأس؟

لقد جربت هذا الخط ، لكنه ألقى "خطأ في التحقق من الصحة"
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)

ال 2 كومينتر

أعتقد بالطريقة التي تريدها ، ليس من الممكن عند قراءة واجهة برمجة التطبيقات على 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)
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات