จะสร้างสาขาส่วนตัวใน Launchpad ได้อย่างไร?


11

ฉันให้ความช่วยเหลือในโครงการบน Launchpad - แต่ฉันไม่มีสิทธิ์เข้าถึงเพื่อเขียนไปยังสาขานั้น ฉันจะสร้างสาขาที่ฉันสามารถผลักดันและชี้ผู้คนในทีมเพื่อตรวจสอบได้อย่างไร


1
@ColeJohnson พิจารณา Launchpad เป็นส่วนสำคัญของระบบนิเวศ Ubuntu และเว็บไซต์นี้เป็นเรื่องเกี่ยวกับผู้ใช้ Ubuntu และนักพัฒนา Ubuntu ฉันอยากจะคิดว่านี่เป็น ontopic หากคุณคิดว่าเป็นอย่างอื่นคุณสามารถเปิดเมตาดาต้าเพื่อพูดคุยเกี่ยวกับสาเหตุที่คุณรู้สึกว่า Launchpad ไม่ได้รับความคิดเห็นจากชุมชน
Marco Ceppi

นั่นทำให้รู้สึก ฉันแค่คิดว่ามันจะดีกว่าใน Web Applications SE แต่คุณจะบอกว่า Launchpad เป็นวิธีมาตรฐานในการทำงานกับ Ubuntu หรือไม่? : P

คำตอบ:


11

ไปที่หน้าโครงการที่คุณต้องการสร้างสาขาและคลิก 'ส่งรหัส'

ข้อความแสดงแทน

จากนั้นตั้งค่าสาขา ตรวจสอบให้แน่ใจว่าโฮสต์อยู่ใน Launchpad

ข้อความแสดงแทน

จากนั้นคุณสามารถกดไปที่สาขา:

bzr push lp:branch

ครั้งแรกที่คุณกดคุณจะต้องใช้:

bzr push lp:branch --use-existing-dir

เมื่อคุณพร้อมที่จะผสานคลิก 'เสนอเพื่อรวม' ในแท็บ 'รหัส' ของโครงการ

ข้อความแสดงแทน

จากนั้นจะรอการตรวจสอบจากบุคคลที่มีสิทธิ์ที่จำเป็น

เมื่อความเห็นเริ่มต้นขึ้นคุณจะเห็นสิ่งนี้ในแท็บ 'รหัส': ข้อความแสดงแทน

คุณสามารถไปที่ลิงค์นี้ไปยังหน้ารีวิว ข้อความแสดงแทน

เมื่อผู้ตรวจสอบพอใจแล้วพวกเขาจะรวมสาขาและรหัสของคุณจะกลายเป็นส่วนหนึ่งของลำต้นของโครงการ


ใช้งานได้เฉพาะถ้าปุ่ม "ส่งรหัส" พร้อมใช้งานหรือเป็นไปได้ในทางทฤษฎีในการขอรวมสาขาส่วนบุคคลที่สร้างขึ้นในหน้าโปรไฟล์ผู้ใช้ของ launchpad.net (เมื่อฉันขอให้ทำการรวมกลุ่มล้มเหลวด้วยThis branch is not mergeable into lp:~[username]/+junk/[branch name]หลังจากกดสาขา ของเจ้านาย) เนื่องจากความคิดเห็นไม่ได้ให้เหตุผลและไร้ประโยชน์ฉันจึงคิดว่าฉันถาม
Karl Richter

3

คุณสามารถผลักสาขาภายใต้ชื่อของคุณเองเช่นbzr push lp:~ajmitch/ubuntuwire-website/update-machine-listเพื่อผลักสาขาไปยังโครงการ ubuntuwire-website ซึ่งชื่อ update-machine-list


1

เริ่มต้นในโฟลเดอร์ระดับขึ้นจากสาขา:

สาขา bzr originalBranchName newBranchName
cd newBranchName

ทำการเปลี่ยนแปลงบางอย่างกับไฟล์ หากคุณเพิ่มไฟล์ / โฟลเดอร์ใหม่:

bzr เพิ่ม

เมื่อเสร็จแล้ว:

bzr commit -m "คำอธิบายการเปลี่ยนแปลง"

และผลักดันไปยังสาขา Launchpad ของคุณเอง:

bzr push lp: ~ lpusername / projectname / branchname

1

สำหรับผู้ใช้โค่นล้มหรือผู้ที่สนใจในการชำระเงินที่มีน้ำหนักเบาสิ่งนี้อาจช่วย:

https://answers.launchpad.net/canonical-identity-provider/+question/209069


แม้ว่าคำตอบของคุณจะถูกต้อง 100% แต่ก็อาจกลายเป็นไร้ประโยชน์ 100% หากลิงก์นั้นถูกย้ายเปลี่ยนแปลงรวมเข้ากับเว็บไซต์อื่นหรือเว็บไซต์หลักเพิ่งหายไป ... :-(ดังนั้นโปรดแก้ไขคำตอบของคุณและคัดลอกที่เกี่ยวข้อง ขั้นตอนจากลิงก์ไปยังคำตอบของคุณดังนั้นรับประกันคำตอบของคุณ 100% ของอายุการใช้งานของเว็บไซต์นี้! ;-)คุณสามารถทิ้งลิงค์ไว้ที่ด้านล่างของคำตอบของคุณเป็นแหล่งข้อมูลสำหรับวัสดุของคุณ ...
Fabby
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.