ScmProj เป็นปลั๊กอินสำหรับการจัดชุดของสาขา VCS เป็นโครงการสหรัฐ
การติดตั้ง:
ใช้ติดตั้งปัจจุบันเท่านั้น
& nbsp; 1 สร้าง ~ / .bazaar directory / ปลั๊กอินหากไม่ได้อยู่แล้ว
& nbsp; 2 cd ~ / .bazaar / ปลั๊กอิน && bzr สาขา LP: bzr-scmproj scmproj
ทั้งระบบการติดตั้ง
หรือคุณสามารถติดตั้งได้ที่สถานที่ตั้งปลั๊กอินทั้งระบบ:
sudo $ ./setup.py ติดตั้ง
ตรวจสอบ
คุณสามารถตรวจสอบไม่ว่าจะเป็นการติดตั้งเรียบร้อยแล้วโดยการทำ:
ปลั๊กอิน bzr
และกำลังมองหา 'scmproj' รายการในการส่งออก
ถ้าคุณต้องการเพื่อให้แน่ใจว่ามันเป็นจริงการทำงานที่คุณสามารถเรียกใช้การทดสอบ:
bzr selftest scmproj
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ปล่อยการบำรุงรักษาใหม่ของ scmproj 0.6.2
- เข้ากันได้กับ bzr 2.5.
มีอะไรใหม่ ในรุ่น 0.6.1:
- เวอร์ชั่นใหม่ของ scmproj 0.6.1 ให้ bugfixes และ การปรับปรุงในการสนับสนุนโครงการ v2.
- คุณสมบัติใหม่:. โครงการเพิ่มและคำสั่งโครงการสาขา
มีอะไรใหม่ ในรุ่น 0.6.0:
- ข่าวประชาสัมพันธ์ฉบับนี้แนะนำรูปแบบใหม่สำหรับการตั้งค่าโครงการ (ใน .bzrmeta directory / scmproj ขององค์ประกอบระดับบนสุดของโครงการ) และการสนับสนุนสำหรับภาพรวม.
มีอะไรใหม่ ในรุ่น 0.5.2:
- ผมคิดว่ามันจะมีการเปิดตัวสุดท้ายใน 0.5 ซีรีส์.
- การเปิดตัวต่อไปจะนำรูปแบบใหม่และรูปแบบการตั้งค่า.
- รูปแบบเก่าจะยังคงได้รับการสนับสนุนการดำเนินงานทั้งหมดยกเว้นคำสั่งโครงการ init.
มีอะไรใหม่ ในรุ่น 0.5.1:
- การเปลี่ยนแปลงในรุ่นนี้ส่วนใหญ่จะเน้นไปที่การปรับปรุง โครงการคำสั่ง (PCMD) โครงการปรับปรุงและโครงการเผยแพร่คำสั่ง.
- ตอนนี้มันเป็นไปได้ที่จะได้อย่างง่ายดายระบุส่วนประกอบที่คุณต้องการเรียกใช้คำสั่งของคุณ (กับ PCMD --include / - ไม่รวม / - เลือก) .
- นอกจากนี้ผมได้เพิ่มใหม่ (ง่าย) คุณลักษณะในการปฏิบัติตามคำสั่งคำสั่งภายใน: การใช้ฟังก์ชั่นการตรวจสอบบางอย่างมันเป็นไปได้ที่จะตรวจสอบต้นไม้ส่วนประกอบสำหรับเงื่อนไขบางอย่างและเรียกใช้คำสั่งเท่านั้นสำหรับส่วนประกอบซึ่งเป็นไปตามเงื่อนไข เงื่อนไขที่เป็นไปได้:
- ส่วนประกอบทั้งหมด;
- ต้นไม้มีการเปลี่ยนแปลงไฟล์;
- ต้นไม้มีเพียงไฟล์ไม่เปลี่ยนแปลง;
- สาขาในประเทศและสาขากำเนิดมีเคล็ดลับที่แตกต่างกัน;
- สาขาในประเทศและสาขากำเนิดมีเคล็ดลับเท่ากับ.
- เงื่อนไขเหล่านี้โดยอัตโนมัติโดยใช้คำสั่งอื่น ๆ เช่นโครงการกระทำโครงการปรับปรุงโครงการเผยแพร่.
- ผลสุทธิจากการปรับปรุงเล็ก ๆ นี้เป็นอย่างมากเป็นมิตรและอินเตอร์เฟซได้เร็วขึ้น ขณะนี้คำสั่งพิมพ์ข้อมูลที่มีประโยชน์ส่วนใหญ่เท่านั้นซึ่งเป็นสิ่งสำคัญหากคุณมีมากกว่า 3-5 ส่วนประกอบ.
มีอะไรใหม่ ในรุ่น 0.5:
- โครงการย่อยง่ายการดำเนินงาน (ไม่รวมสายพันธุ์การสนับสนุนและธงอ่านอย่างเดียว ).
- `` โครงการเผยแพร่ --no-strict`` สามารถใช้ในการเรียก `` ผลักดัน --no-strict`` สำหรับต้นไม้ส่วนประกอบ (Bug # 474799)
- `` โครงการคำสั่ง --dry-run`` จะแสดงสิ่งที่จะทำได้ แต่ไม่จริงทำอะไร จะดีกว่าที่จะใช้กับตัวเลือก --verbose.
- `` โครงการ info`` นี้จะแสดงข้อมูลเกี่ยวกับส่วนประกอบและโครงการย่อย (Bug # 313166)
- `` คำสั่งโครงการ --shell`` สามารถเรียกใช้คำสั่งเชลล์สำหรับแต่ละองค์ประกอบแทนคน bzr (Bug # 349069)
- `` โครงการคำสั่ง --varN XXX``: เลือกบรรทัดคำสั่งใหม่ `` --var1`` `` --var2`` และ `` --var3`` ช่วยให้ผู้ใช้เพื่อระบุตัวแปรแม่แบบเพิ่มเติม เพื่อทดแทนในแม่แบบคำสั่ง (Bug # 489722)
- คำสั่งในการทำงานกับโครงการท้องถิ่นในขณะนี้เป็นไปได้ที่จะเรียกจากไดเรกทอรีย่อยและไม่เพียง แต่จากรากโครงการ (Bug # 313150)
- แบ่งเข้ากันได้:
- ยกเลิกการสนับสนุนสำหรับพื้นที่ทำงานชนิดบรรจุกล่อง.
- ไม่มีการหลอกว่าเราสามารถ suport VCS อื่นใดนอกเหนือจาก bzr ตอนนี้มีตัวเลือกปรับแต่งการตั้งค่าเพื่อ VCS VCS อื่น ๆ ที่จะยกความผิดพลาด.
มีอะไรใหม่ ในรุ่น 0.4.6:
- นี้เป็นรุ่น bugfix สำหรับ scmproj 0.4.5
- ในอนาคตผมได้ตัดสินใจที่จะปรับปรุงอย่างมีนัยสำคัญปลั๊กอิน scmproj, สถานะปัจจุบันของรหัสดังนั้นในขณะนี้ใส่ลงไปในโหมดการบำรุงรักษา.
มีอะไรใหม่ ในรุ่น 0.4.5:
- ปลั๊กอินนี้คือการแข่งขันที่ไม่ดีของต้นไม้ที่ซ้อนกันขึ้นอยู่กับ ความคิดการออกแบบและการดำเนินการของคุณสมบัติที่คล้ายกันใน VCS อื่น ๆ Scmproj ยังไม่ได้ใช้รหัสใด ๆ จากการดำเนินงาน bzr พื้นเมืองต้นไม้ซ้อนกัน.
- ฉันกำหนดสถานะปัจจุบันของปลั๊กอินของฉันเป็นซอฟแวร์อัลฟาระดับ มันทำงานได้ดีพอที่จะใช้ในการทำงานจริงและเราใช้มันในทีมของผมในการทำงานสำหรับการจัดการ 2 ผลิตภัณฑ์ที่ซับซ้อนประกอบด้วยตั้งแต่ 3 ถึง 10 + ส่วนประกอบ ผมไม่ได้พูดทุกอย่างที่ง่ายไปกับมัน แต่ไม่มีปลั๊กอินดังกล่าวทีมงานของฉันจะไม่สามารถที่จะจัดการกับผลิตภัณฑ์เหล่านี้ด้วยตนเอง.
- แผนการต่อไปของฉันคือการปรับปรุงตาม scmproj ความคิดเห็นของฉันในช่วง 6 เดือน (config ดีกว่าภาพรวมและโครงการย่อย) และเริ่มต้นการรองรับโค้ดบางส่วนจากต้นไม้ซ้อน bzr ฉันจริงๆหวังที่จะเห็นต้นไม้ที่ซ้อนกันดำเนินการใน bzr เร็ว ๆ นี้ แต่ฉันไม่สามารถรอตลอดไปและฉันต้องมีวิธีการแก้ปัญหาที่ไม่เหมาะในขณะนี้.
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ