คำถามติดแท็ก bazaar

บ่อยครั้งที่เรียกโดยย่อว่า bzr บาซาร์เป็นระบบควบคุมเวอร์ชันกระจาย (VCS) โดยเน้นที่การเรียนรู้ที่ง่าย การพัฒนาได้รับการสนับสนุนโดย Canonical ซึ่งเป็น บริษัท เดียวกับที่สนับสนุนการพัฒนา Ubuntu มันถูกรวมเข้ากับ Launchpad อย่างแน่นหนาและเป็นตัวเลือก VCS สำหรับการพัฒนา Ubuntu

8
จะรักษา“ dot files” ไว้ภายใต้การควบคุมเวอร์ชันได้อย่างไร?
Etckeeper/etcเป็นเครื่องมือที่ดีสำหรับการติดตามการเปลี่ยนแปลงแฟ้มการกำหนดค่าของคุณ สิ่งสำคัญบางประการเกี่ยวกับมันโดดเด่นจริงๆ มันสามารถใช้กับ VCS ได้หลากหลาย: git, mercurial, darcs หรือ bzr นอกจากนี้ยังทำหน้าที่อัตโนมัติทุกวันและเมื่อใดก็ตามที่คุณติดตั้งลบหรืออัพเกรดแพ็คเกจ นอกจากนี้ยังติดตามการอนุญาตของไฟล์และข้อมูลเมตาความเป็นเจ้าของของผู้ใช้ / กลุ่ม ฉันต้องการเก็บ "dot files" ไว้ในโฮมไดเร็กตอรี่ของฉันภายใต้การควบคุมเวอร์ชันเช่นกันโดยเฉพาะตลาดสด ไม่มีใครรู้ว่าเครื่องมือเช่น etckeeper มีอยู่เพื่อจุดประสงค์นี้หรือไม่? กรณีที่เลวร้ายที่สุดที่ฉันคิดว่างาน cron อย่างง่ายที่ใช้bzr add && bzr ciครั้งเดียวหรือสองครั้งต่อวันพร้อมกับการเพิ่ม~/Documents, ~/Musicฯลฯ ให้กับ.bzrignore ทุกคนที่ได้ทำสิ่งที่คล้ายกับสคริปต์หรือไม่? แม้ว่าฉันจะชอบตลาดสด แต่ตัวเลือกอื่นอาจน่าสนใจ

2
Git บน Launchpad
ฉันพัฒนารหัสส่วนใหญ่ของฉันใน Git repos ตอนนี้ฉันเริ่มใช้งานได้มากขึ้นเล็กน้อยบน Launchpad ฉันเริ่มเก็บ Bazaar ซึ่งมีความแตกต่างสอง "เล็กน้อย" จากขั้นตอนการทำงานของ Git ที่เทียบกับวิธีที่ฉันพัฒนารหัสปกติ ในขณะที่ฉันไม่สนใจการใช้ Bazaar ฉันสังเกตว่า Launchpad มีตัวเลือกในการใช้เครื่องมือ VSC หลายตัว ฉันอยากรู้ว่าวิธีนี้ทำงานอย่างไรกับ Launchpad โดยเน้นไปที่สิ่งต่อไปนี้: repo สะท้อนเป็น Git repo หรือ repository ของ Bazaar หรือไม่? ถ้าเป็น repo Bazaar - หลายสาขาในที่เก็บ Git ทำมิเรอร์บน Launchpad อย่างไร มีการอัปเดตจากผู้ใช้ที่ผลักไปยังสาขา LP อย่างไร กิ่งไม้จาก Git ถูกพิจารณาว่าเป็นแบบอ่านอย่างเดียวหรือ LP จะพยายามผลักพวกมันไปยังเซิร์ฟเวอร์ Git หรือไม่? …
21 launchpad  git  bazaar 

5
เป็นไปได้หรือไม่ที่ SSH ผ่านพอร์ต 80
ฉันอยู่หลังไฟร์วอลล์เครือข่ายที่ไม่ให้ฉันผ่านพอร์ตเริ่มต้น ด้วยเหตุนี้ฉันไม่สามารถผลักสาขา bzr ใด ๆ ไปยังที่เก็บของฉัน ฉันอยากจะรู้ว่ามันเป็นไปได้ที่จะพร็อกซี ssh ผ่านพอร์ต 80 เพื่อให้สามารถผลักสาขาได้หรือไม่ ฉันได้ยินว่าเหล็กไขจุกช่วยให้คุณทำอย่างนั้น แต่ฉันไม่แน่ใจว่าจะทำอย่างไร หากคุณรู้ว่าพร็อกซีเซิร์ฟเวอร์ที่ใช้งานได้ให้ทำเช่นนั้นโปรดพูดถึงมัน
20 ssh  bazaar 

2
ฉันจะส่งโปรแกรมแก้ไขไปยังโครงการ Launchpad ได้อย่างไร
ด้วยพื้นหลัง Git / GitHub และรู้น้อยมากเกี่ยวกับ Bazaar VCS ฉันต้องการรายงานข้อบกพร่องบางครั้งให้กับโครงการที่โฮสต์บน Launchpad และแม้แต่ส่งแพตช์ ฉันต้องการที่จะทำในลักษณะ "เหมาะสม" เพื่อให้พร้อมสำหรับการรวมหรือปรับปรุงในขณะที่ไม่ได้รับ ฉันไม่สามารถหาวิธีง่าย ๆ ที่เหมาะสมสำหรับความต้องการของฉันได้ สิ่งที่ฉันทำจนถึงตอนนี้: ฉันสร้างบัญชี Launchpad แล้ว รายงานข้อผิดพลาด ติดตั้ง Bazaar และตั้งค่าคีย์ SSH เป็นต้น ตอนนี้ถ้าเป็น GitHub ฉันก็จะได้ แยก repo โคลน repo คดเคี้ยว สร้างสาขาที่มีชื่ออย่างดีและทำงาน กระทำ + ผลัก สร้างคำขอดึงโดยใช้ GitHub WUI แต่ไม่ใช่ GitHub และสถาปัตยกรรม Launchpad และ Bazaar นั้นค่อนข้างแตกต่างจาก GitHub / …
20 launchpad  git  bazaar  patch 


5
ตลาดสดคืออะไรและฉันจะใช้ได้อย่างไร
bzrผมอยากที่จะได้รับโปรแกรมที่มีการติดตั้งผ่านทาง ฉันติดตั้งสำเร็จbzrแล้ว แต่มันขอให้ฉันตรวจสอบสิทธิ์ (แม้ว่าฉันจะลงชื่อเข้าใช้ Launchpad) ความช่วยเหลือ Bzr ดูเหมือนจะมุ่งเน้นไปที่นักพัฒนาและไม่พูดอะไรเกี่ยวกับการเข้าสู่ระบบ ผู้ใช้ที่ไม่ใช่ด้านเทคนิคควรใช้งานอย่างไร? มี GUI หรือไม่?

2
ใครคืออูบุนตู - อีเธอร์แพดและทำไมพวกเขาถึงเป็นเจ้าของสาขา bzr ของฉัน
ฉันสร้างโครงการในตลาดสด: # - On Effex - Desktop cd ~/Proj bzr init-repo cups-pdf bzr branch ubuntu:precise/cups-pdf precise bzr branch ubuntu:quantal/cups-pdf quantal bzr branch ubuntu:raring/cups-pdf raring bzr init cups-pdf-zel gedit notebook.txt (and some notes) bzr add . bzr commit -m 'Update Notes' ฉันผลักมันหนึ่งครั้งไปยังโฟลเดอร์ขยะ ppaของฉัน: bzr push lp:~/+junk/cup-pdf นี้ทำงานที่ดีนอกเหนือจากการพิมพ์ผิดที่ฉันทำพิมพ์แทนcup-pdf cups-pdfฉันสามารถไปที่ Launchpad และดูที่สาขา http://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/ …
11 launchpad  bazaar 

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

2
มีคำสั่ง bzr เพื่อดูสาขาทั้งหมดของโครงการบน Launchpad หรือไม่?
หากคุณเยี่ยมชมโครงการบน Launchpad คุณสามารถดูสาขาที่ใช้งานอยู่ทั้งหมดของนักพัฒนาทั้งหมดที่เกี่ยวข้องในโครงการ มีbzrคำสั่งให้ทำเช่นเดียวกันโดยไม่ไปที่หน้าของโครงการบน Launchpad ในเบราว์เซอร์หรือไม่?
10 launchpad  bazaar 

2
เป็นไปได้ไหมที่จะใช้ bzr บน Launchpad โดยไม่ใช้พอร์ต 22
ฉันกำลังพยายามดึงจากและดันไปยังสาขาบาซ่าร์ที่โฮสต์ที่ launchpad.net แต่ผู้ให้บริการอินเทอร์เน็ตของฉันบล็อกพอร์ต 22 ฉันสามารถใช้พอร์ต 80 หรือ 443 แทนได้หรือไม่
10 ssh  launchpad  bazaar 

1
ฉันจะใช้สูตร Launchpad สำหรับการแพทช์และสร้างแพ็คเกจเดิมได้อย่างไร
ฉันมีแพตช์กับเสียงเรียกเข้าซึ่งใช้กับเวอร์ชั่นที่บรรจุไว้ ฉันอยากจะทำสิ่งนี้โดยอัตโนมัติเพื่อที่ว่าเมื่อ Ubuntu ใหม่เปิดตัว vim ที่ไม่ได้อัปเดตใหม่จะได้รับการติดตั้งและสร้างโดยใช้สูตร ฉันอ่านเอกสารเกี่ยวกับสูตรอาหาร แต่ฉันไม่แน่ใจว่าจะใช้โปรแกรมแก้ไขได้อย่างไร ฉันควรสร้างสาขาที่มีแหล่งที่แก้ไขแล้วและมีสูตรผสานหรือไม่ วิธีการจัดการที่เมื่อสาขาที่ได้รับการปรับปรุงได้รับล้าสมัยกับแพคเกจ distro ในรุ่นใหม่กว่า? (แพตช์จะยังคงใช้อยู่ แต่จะสามารถรวมสาขาได้หรือไม่)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.