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