จะตั้งค่า Launchpad เพื่อนำเข้าจาก GitHub ได้อย่างไร?


9

ฉันกำลังตั้งค่าโครงการ Launchpad แรกของฉัน

ในกรณีนี้ฉันต้องการนำเข้าจากสาขา Master จากโครงการ GitHubของฉัน- สาขาเริ่มต้นไม่ใช่ Master - เป็นสาขาที่วางจำหน่ายในปัจจุบันเรียกว่า "Release-0.6"

บน Launchpad ฉันได้ตั้งค่าให้นำเข้าโดยอัตโนมัติ:

ป้อนคำอธิบายรูปภาพที่นี่

อย่างที่คุณเห็นการนำเข้าล้มเหลว - สถานะบันทึกข้อผิดพลาด:

2013-01-07 14:45:11 ข้อมูลเริ่มงาน
2013-01-07 14:45:11 ข้อมูลการออกจากสาขา bzr จากห้างเซ็นทรัล
2013-01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] เปิดการเชื่อมต่อ sftp (รุ่นเซิร์ฟเวอร์ 3)
2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] เปิดการเชื่อมต่อ sftp (รุ่นเซิร์ฟเวอร์ 3)
2013-01-07 14:45:17 ถ่ายโอนข้อมูล 291 ไบต์
2013-01-07 14:45:18 INFO ไม่พบสาขาในพื้นที่ห่างไกล

นี่เป็นเรื่องแปลกเนื่องจากโครงการ GitHub ของฉันอยู่ในตำแหน่งที่ถูกต้อง

ดังนั้น - ฉันทำอะไรผิดในการกำหนดค่าของฉัน

ฉันจะตั้งค่าโปรเจ็กต์ Launchpad เพื่อนำเข้าจาก Github ได้อย่างไร

คำตอบ:


7

คุณต้องใช้ "ตำแหน่งคอมไพล์แบบอ่านอย่างเดียว" ตามที่แสดงใน GitHub มันเป็นเช่นเดียวกับ URL ของเว็บ (ซึ่งคุณใช้) แต่.gitต่อท้ายไปแล้ว คุณต้องเพิ่มส่วนนี้ในส่วนท้ายของ URL

หากต้องการนำเข้าสาขาที่ไม่ใช่มาสเตอร์คุณจะต้องผนวก,branch=branchnameท้าย URL ด้วย

นอกจากนี้ฉันคิดว่าคุณอาจสับสนคำว่า "master branch" กับ "branch named master" ในกรณีนี้ สำหรับโครงการของคุณการดึงhttps://github.com/fossfreedom/coverart-browser.gitจะให้เนื้อหาของสิ่งที่คุณโทรหา release-0.6 ฉันคิดว่าการละ,branch=nameส่วนจะให้สิ่งที่คุณต้องการ อย่างไรก็ตามเมื่อพยายามที่จะแยกสาขาที่เก็บของคุณใน bzr ฉันได้รับข้อผิดพลาดต่อไปนี้:

bzr: ข้อผิดพลาด: ฟิลด์พิเศษที่ไม่รู้จักใน <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>: ['gpgsig', '', '', ',', ','

นี่อาจทำให้การนำเข้าล้มเหลวบน Launchpad เช่นกัน


สาขาเริ่มต้นของฉันไม่ใช่ "Master" - ดังนั้นจะใช้ไม่ได้?
fossfreedom

ฉันจะทดสอบ - แต่ตามรายงานข้อผิดพลาดนี้อาจเป็นไปไม่ได้ - bugs.launchpad.net/launchpad/+bug/1000852
fossfreedom

มีข้อบกพร่องสองข้อปัญหา UI ที่อธิบายไว้ในข้อผิดพลาดนั้นและปัญหาอื่น ๆ ที่ผู้ใช้รายอื่นอธิบายไว้ในความคิดเห็นของเขา เขาควรยื่นบั๊กแยกต่างหาก
dobey

3

Launchpad รองรับการนำเข้ารหัส git โดยตรงตั้งแต่ 16-10-2016 โปรดดูคำแนะนำในการตั้งค่าdoc

หมายเหตุ: หากข้อผิดพลาด1084403ยังคงเปิดอยู่เมื่อคุณอ่านสิ่งนี้อย่าลืมทำความสะอาดการตั้งค่าการนำเข้า bzr ของคุณจากการตั้งค่าแบบเก่าหรือคุณไม่สามารถกำหนดสูตรสำหรับรหัส git ได้แม้ว่าจะมีอยู่ก็ตาม


0

วิธีแก้ปัญหาสำหรับ branch = branchname ที่ไม่ได้รับการสนับสนุนคือการสร้างทางแยกบน github ก่อนด้วยการตั้งค่ากิ่งเริ่มต้นเป็นสาขาที่คุณต้องการนำเข้า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.