ฉันให้ความช่วยเหลือในโครงการบน Launchpad - แต่ฉันไม่มีสิทธิ์เข้าถึงเพื่อเขียนไปยังสาขานั้น ฉันจะสร้างสาขาที่ฉันสามารถผลักดันและชี้ผู้คนในทีมเพื่อตรวจสอบได้อย่างไร
ฉันให้ความช่วยเหลือในโครงการบน Launchpad - แต่ฉันไม่มีสิทธิ์เข้าถึงเพื่อเขียนไปยังสาขานั้น ฉันจะสร้างสาขาที่ฉันสามารถผลักดันและชี้ผู้คนในทีมเพื่อตรวจสอบได้อย่างไร
คำตอบ:
ไปที่หน้าโครงการที่คุณต้องการสร้างสาขาและคลิก 'ส่งรหัส'
จากนั้นตั้งค่าสาขา ตรวจสอบให้แน่ใจว่าโฮสต์อยู่ใน Launchpad
จากนั้นคุณสามารถกดไปที่สาขา:
bzr push lp:branch
ครั้งแรกที่คุณกดคุณจะต้องใช้:
bzr push lp:branch --use-existing-dir
เมื่อคุณพร้อมที่จะผสานคลิก 'เสนอเพื่อรวม' ในแท็บ 'รหัส' ของโครงการ
จากนั้นจะรอการตรวจสอบจากบุคคลที่มีสิทธิ์ที่จำเป็น
เมื่อความเห็นเริ่มต้นขึ้นคุณจะเห็นสิ่งนี้ในแท็บ 'รหัส':
คุณสามารถไปที่ลิงค์นี้ไปยังหน้ารีวิว
เมื่อผู้ตรวจสอบพอใจแล้วพวกเขาจะรวมสาขาและรหัสของคุณจะกลายเป็นส่วนหนึ่งของลำต้นของโครงการ
This branch is not mergeable into lp:~[username]/+junk/[branch name]
หลังจากกดสาขา ของเจ้านาย) เนื่องจากความคิดเห็นไม่ได้ให้เหตุผลและไร้ประโยชน์ฉันจึงคิดว่าฉันถาม
คุณสามารถผลักสาขาภายใต้ชื่อของคุณเองเช่นbzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
เพื่อผลักสาขาไปยังโครงการ ubuntuwire-website ซึ่งชื่อ update-machine-list
เริ่มต้นในโฟลเดอร์ระดับขึ้นจากสาขา:
สาขา bzr originalBranchName newBranchName cd newBranchName
ทำการเปลี่ยนแปลงบางอย่างกับไฟล์ หากคุณเพิ่มไฟล์ / โฟลเดอร์ใหม่:
bzr เพิ่ม
เมื่อเสร็จแล้ว:
bzr commit -m "คำอธิบายการเปลี่ยนแปลง"
และผลักดันไปยังสาขา Launchpad ของคุณเอง:
bzr push lp: ~ lpusername / projectname / branchname
สำหรับผู้ใช้โค่นล้มหรือผู้ที่สนใจในการชำระเงินที่มีน้ำหนักเบาสิ่งนี้อาจช่วย:
https://answers.launchpad.net/canonical-identity-provider/+question/209069