ฉันมีสาขาดังต่อไปนี้:
masterproduction
และสาขาระยะไกลต่อไปนี้:
origin/masterorigin/production
ฉันมีสคริปต์ที่ดึงข้อมูลorigin/masterสาขาและได้รับความแตกต่างของสิ่งที่เปลี่ยนแปลงไปจากการดึงข้อมูลล่าสุดของฉัน ( log -p master..origin/master) origin/masterแล้วฉันจะผสาน
คอมมิตที่พบจะถูกพุชไปยังเครื่องมือตรวจสอบโค้ด
ฉันต้องการที่จะผลักดันกระทำที่ประสบความสำเร็จ - และมีเพียงพวกเขา - origin/productionสาขาการผลิตและแล้วแน่นอนไป
ฉันจะทำเช่นนั้นได้อย่างไร?
นอกจากนี้ฉันยังมีสคริปต์ 2 สคริปต์ที่เรียกใช้: สคริปต์ที่ดึงข้อมูลจากorigin/masterพุชส่งรายละเอียดไปยังฐานข้อมูลและรวมและอีกอันที่ฉันกำลังเขียนอยู่ซึ่งจะต้องผลักดันการกระทำที่ประสบความสำเร็จ
ฉันต้องการให้สคริปต์ 2 ตัวนี้ทำงานในขณะที่หลีกเลี่ยงเงื่อนไขการแข่งขัน / ผสานความขัดแย้ง เนื่องจากฉันต้องการทำงานกับความมุ่งมั่นที่ระบุเท่านั้นอาจมีวิธีกำจัดการกระทำที่ฉันไม่ต้องการ?