ขึ้นอยู่กับว่าคุณมีโครงสร้างที่เก็บข้อมูลอย่างไรและคุณพยายามทำอะไรให้สำเร็จ เราชอบที่จะทำรีวิว "pre-commit" ซึ่งในโลกของ DVCS หมายถึง "pre-push" อย่างแท้จริง DVCS นั้นดีกว่าในสภาพแวดล้อมนี้ (เมื่อเปรียบเทียบกับ SCM แบบดั้งเดิม) เนื่องจากมีฟังก์ชันการทำงานในตัวสำหรับบันทึกการเปลี่ยนแปลงในท้องถิ่นของคุณและทำให้พื้นที่ทำงานของคุณกลับมาเพื่อให้คุณสามารถทำงานอย่างอื่นได้
หากคุณต้องการแสดงความคิดเห็นหลังการโพสต์เวิร์กโฟลว์ในอุดมคติขึ้นอยู่กับโครงสร้างที่เก็บของคุณเป็นอย่างมาก ตัวอย่างเช่นสมมติว่าโครงสร้างพื้นที่เก็บข้อมูลที่มีลักษณะเช่นใดอย่างหนึ่งที่กล่าวถึงในบทความนี้ในรูปแบบที่เก็บ Git ในกรณีนี้คุณอาจต้องการตรวจสอบการเปลี่ยนแปลงที่ถูกรวมเข้าdevelop
ด้วยกัน ความมุ่งมั่นของแต่ละบุคคลในสาขาคุณลักษณะอาจไม่เหมาะสมที่จะตรวจสอบ เห็นได้ชัดว่าทุกคนhotfixes
ต้องได้รับการตรวจสอบควบคู่ไปกับการรวมเข้าmaster
ด้วยกัน
หากคุณมีสาขาการรวมสาขาเดียวซึ่งผู้คนกำลังเช็คอินโดยตรงคุณต้องการตรวจสอบการผลักดันทั้งหมดไปยังสาขานั้น อาจมีประสิทธิภาพน้อยกว่าเล็กน้อย แต่ก็ยังสามารถใช้งานได้ ในสภาพแวดล้อมนี้คุณจะต้องตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงทั้งหมดที่ถูกผลักถูกตรวจทานก่อนที่จะตัดการเปิดตัว นั่นอาจเป็นเรื่องหลอกลวง
สำหรับ b) สิ่งเดียวที่ฉันอยากจะแนะนำคือการส่งอีเมลไปที่ฝ่ายสนับสนุนของ SmartBear (support@smartbear.com) โดยตรง เราจะ (ใช่ฉันทำงานให้กับ SmartBear) ยินดีที่จะช่วยคุณแก้ไขปัญหาเส้นทางของคุณ แต่คำถามนี้มีข้อมูลไม่เพียงพอที่จะแก้ไขปัญหาของคุณ กระบวนการปกติคือเพียงเรียกใช้ตัวติดตั้งและทุกอย่างก็ใช้ได้ เห็นได้ชัดว่ามีบางอย่างผิดพลาดในกระบวนการนั้น