checkoutmanager

ภาพหน้าจอของซอฟแวร์:
checkoutmanager
รายละเอียดซอฟแวร์:
รุ่น: 1.13
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Reinout van Rees
การอนุญาต: ฟรี
ความนิยม: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager ทำให้ bzr / HG / คอมไพล์ / SVN จ่ายเงินในหลายสถานที่ตามไฟล์ config
ความคิดเห็นพัฒนา
ประโยชน์: คุณได้มีคำสั่งอย่างใดอย่างหนึ่งที่คุณสามารถปรับปรุงจ่ายเงินทั้งหมดของคุณ และด้วยการที่คุณสามารถขอรายการของการเปลี่ยนแปลงปราศจากข้อผูกมัด และคุณสามารถสร้างโครงสร้างเช็คเอาท์ทั้งหมดของคุณบนเครื่องใหม่เพียงโดยการคัดลอกไฟล์ config (นี่คือจุดประสงค์จริงที่ผมสร้างมันสำหรับ: ผมต้องเปลี่ยนแล็ปท็อปเมื่อผมเปลี่ยนงาน ... )
คำเตือน: ฉันเท่านั้นทดสอบบน OSX และ Linux ค้ำประกันจึงไม่มีหน้าต่าง หากมีการเปลี่ยนแปลงที่จำเป็นที่พวกเขาอาจจะเล็กน้อย ดังนั้นผมจึงยินดีให้รายงานข้อผิดพลาดและแพทช์
การใช้งานทั่วไป
สิ่งที่ฉันทำตามปกติท​​ุกเช้าเมื่อฉันได้รับการทำงานเป็น checkoutmanager ขึ้น นี้คว้ารุ่นล่าสุดของจ่ายเงินทั้งหมดของฉันจากเซิร์ฟเวอร์ (s) ดังนั้น SVN ขึ้นสำหรับการจ่ายเงินการโค่นล้มของฉันดึง HG -u สำหรับปรอทและอื่น ๆ
จากเวลาที่ฉันจะทำ checkoutmanager เซนต์ไปแสดงว่าฉันมีไฟล์ปราศจากข้อผูกมัดบางโกหกรอบที่ใดที่หนึ่ง มีประโยชน์มากถ้าคุณได้ทำงานในตำแหน่งต่างๆตลอดทั้งวันมันป้องกันไม่ให้คุณลืมที่จะตรวจสอบในที่ bugfix หนึ่งสำหรับทั้งสัปดาห์
โครงการใหม่หมายความว่าฉันเพิ่มบรรทัดเดียวในไฟล์ config ของฉันและการทำงานร่วม checkoutmanager
Checkoutmanager ช่วยให้คุณสามารถที่จะแพร่กระจายจ่ายเงินของคุณมากกว่าไดเรกทอรีหลาย มันไม่สามารถผสมระบบการควบคุมรุ่นต่อไดเรกทอรีอย่างไร ตัวอย่างเช่นฉันมี ~ / buildout / directory กับโครงการเว็บไซต์ SVN ใหญ่ของฉันออกมีการตรวจสอบ และไดเรกทอรีที่มีงูหลาม SVN ของฉันทำงานห้องสมุด และ ~ / HG / ผบกับโครงการปรอทของฉัน และผมได้ทำจ่ายเงินของไดเรกทอรีการตั้งค่าในหลายผบที่บ้านของฉันเช่น ~ / .emacs.d ~ / .subversion และอื่น ๆ ทำงานได้ดี
คำสั่ง
คำสั่งที่มีจำหน่าย:
ที่มีอยู่
& nbsp; พิมพ์ไม่ว่าจะจ่ายเงินที่มีอยู่หรือหายไป
ขึ้น
& nbsp; คว้ารุ่นล่าสุดจากเซิร์ฟเวอร์
เซนต์
& nbsp; สถานะพิมพ์ของไฟล์ในการจ่ายเงิน
ร่วม
& nbsp; คว้าจ่ายเงินหายไปจากเซิร์ฟเวอร์
หายไป
& nbsp; ไดเรกทอรีพิมพ์ที่หายไปจากไฟล์ config
การตั้งชื่อไดเรกทอรีออก
ถ้าคุณไม่ได้ระบุชื่อไดเรกทอรีออกสำหรับ url เช็คเอาต์ของคุณจะใช้เวลาเพียงส่วนสุดท้าย ข้อยกเว้นหนึ่ง: การโค่นล้ม มันเป็นคนฉลาดมี:
& nbsp; * https: // xxx / yyy / product / ลำต้นกลายเป็น "สินค้า" แทน "ลำ"
& nbsp; * https: // xxx / yyy / สินค้า / สาขา / ทดลองกลายเป็น "product_experiment" แทน "ทดลอง"
ถ้าคุณต้องการสิ่งอื่นเพียงระบุชื่อไดเรกทอรี (คั่นด้วยช่องว่าง) ในแฟ้มการกำหนดค่า
ไฟล์ Config
แฟ้มการกำหนดค่าตัวอย่าง:
# ไฟล์ config ตัวอย่าง ส่วนที่แตกต่างกันต่อสถานที่ตั้งฐานและรุ่น
ระบบการควบคุม # แยกทุกอย่างทั่วทุกสถานที่ในหลาย ๆ
ไดเรกทอรี # ดี
[สูตร]
# สูตร buildout ฉันทำงานใน
VCS = SVN
basedir = ~ / SVN / สูตร
จ่ายเงิน =
& nbsp; SVN: // SVN / blablabla / ลำ
& nbsp; SVN: // SVN / อื่น / ลำต้น differentname
& nbsp; http: // โฮสต์ / yetanother / ลำ
& nbsp; https: // โฮสต์ / yetanother / สาขา / Reinout แก้ไข
[dotfolders]
โฟลเดอร์ # ที่สิ้นสุดขึ้นเป็นประ configfolders ในราก
VCS = bzr
basedir = ~
จ่ายเงิน =
& nbsp; LP: emacsconfig / ลำต้น .emacs.d
& nbsp; SFTP: // somwhere / การโค่นล้ม / ลำต้น .subversion

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ไม่ได้ใช้ ไฟล์ config ตัวอย่างเป็นไฟล์ config ทดสอบอีกต่อไป ซึ่งหมายความว่ามีไฟล์ config ตัวอย่างมาก nicer และมีประโยชน์มากขึ้นในขณะนี้.
  • (ขอขอบคุณเครก Blaszczyk เพื่อขอดึงเขาที่เป็นพื้นฐานสำหรับการนี​​้!)

มีอะไรใหม่ ในรุ่น 1.12:

  • สำหรับ bzr, & quot; จาก & quot; คำสั่งใช้รหัสทางออกแทนการออกคำสั่งในขณะนี้ นี่คือความน่าเชื่อถือและความสะดวกสบาย แก้ไขโดย Jendrik Seipp ขอบคุณ!

มีอะไรใหม่ ในรุ่น 1.11:

  • อนุญาตให้มากกว่าหนึ่ง VCS ในไดเรกทอรี นี้เป็นไปได้อยู่แล้วก่อน แต่ตอนนี้เป็นที่รู้จักกันคุณไม่จำเป็นต้องจ่ายเงินทุกรายการของ VCS แข่งขันในตัวเลือกที่จะไม่สนใจ นอกจากนี้รายการที่จะถูกละเลยในส่วนหนึ่งอยู่ในขณะนี้ยังไม่สนใจในส่วนอื่น ๆ สำหรับไดเรกทอรีเดียวกัน แก้ไข # 11 [Maurits]

มีอะไรใหม่ ในรุ่น 1.10:

  • การใช้ตัวเลือก --mine เดียว Bzr ไปเท่านั้น แสดงการแก้ไขออกของเราเมื่อทำงาน checkoutmanager ของ & quot; จาก & quot; คำสั่งสำหรับการ bzr.
  • ตัวอย่างการคัดลอกไฟล์ .cfg ถ้ามันไม่ได้อยู่แทนที่จะเป็นเพียงการแนะนำการคัดลอก แก้ไข # 12.
  • เพิ่มคำสั่งข้อมูลที่ซ่อนอยู่ ควรจะเป็นเพียงมีประโยชน์สำหรับการโค่นล้มหากโปรแกรม SVN คุณมีการปรับปรุงและระบบปฏิบัติการของคุณคุณจะต้องให้การเข้าถึง SVN ข้อมูลประจำตัวที่เก็บไว้ของคุณอีกครั้งสำหรับแต่ละพื้นที่เก็บข้อมูล [Maurits]

มีอะไรใหม่ ในรุ่น 1.9:

  • เพิ่มอัพเกรดคำสั่งที่อัพเกรด checkouts การโค่นล้มของคุณไปอยู่ที่ใหม่ 1.7 รูปแบบของไดเรกทอรี .svn [Maurits]

มีอะไรใหม่ ในรุ่น 1.8:

  • การใช้คอมไพล์ผลักดัน --dry วิ่งตอนนี้เพื่อตรวจสอบไม่ได้ -yet-ผลักดันการเปลี่ยนแปลงที่ส่งออกด้วย checkoutmanager ออก แก้ไข # 9 (รายงานโดย Maurits แวนรีส).

มีอะไรใหม่ ในรุ่น 1.7:

  • เพิ่มตัวเลือก --configfile ที่มีประโยชน์เมื่อคุณต้องการที่จะใช้ในการจัดการ checkoutmanager จ่ายเงินสำหรับสิ่งอื่นมากกว่าโครงการพัฒนาปกติของคุณ ในทางปฏิบัติ: ฉันต้องการที่จะใช้สำหรับ 'sdistmaker' ที่ทำงานร่วมกับคอมไพล์
  • .

มีอะไรใหม่ ในรุ่น 1.6:

  • แก้ไขเต็มรูปแบบสำหรับ # 7: checkoutmanager ไม่หยุด ความผิดพลาดครั้งแรก แต่ยังคง และจะรายงานข้อผิดพลาดทั้งหมดหลังจากนั้น นี้จะช่วยให้เมื่อเพียงหนึ่งใน SVN / HG / สิ่งเซิร์ฟเวอร์ของคุณจะลดลง. ส่วนที่เหลือก็จะให้ทำงาน
  • แก้ไขบางส่วนสำหรับ # 7:. svn ขึ้นทำงานกับ --non โต้ตอบในขณะนี้ดังนั้นข้อผิดพลาดข้อผิดพลาดจะมีการรายงานความขัดแย้งแทนที่จะเงียบสวยมากรอสำหรับการป้อนข้อมูลแบบโต้ตอบที่จะไม่มา

มีอะไรใหม่ ในรุ่น 1.5:

  • การใช้ยกเว้น CommandError อีแทนยกเว้น CommandError แบบ e สำหรับ python2.4 ความเข้ากันได้.

ต้องการ

  • หลาม

ซอฟต์แวร์ที่คล้ายกัน

Repocafe
Repocafe

20 Feb 15

git-cachecow
git-cachecow

14 Apr 15

grt
grt

14 Apr 15

RapidSVN
RapidSVN

17 Feb 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

ความคิดเห็นที่ checkoutmanager

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!