Khuyến khích cam kết thường xuyên. Các đồng đội mới sử dụng quyền kiểm soát phiên bản có thể cảm thấy như họ cần giữ mã ngoài kho lưu trữ cho đến khi "nó hoạt động bình thường". Hướng dẫn mọi người cam kết sớm và thường xuyên để tìm ra vấn đề càng sớm càng tốt. Thay vì giữ mã 'cho đến khi nó hoạt động, hãy đề xuất đồng đội của bạn tạo các nhánh cho tính năng có thể phá vỡ thân cây. Dẫn đến...
Thiết lập thực hành phân nhánh và gắn thẻ. Ngoài các nhánh cho các tính năng, hãy khuyến khích đồng đội của bạn sử dụng các nhánh để sửa các lỗi lớn. Gắn thẻ các bản sửa lỗi chính vào đầu và cuối tác phẩm. Duy trì các thẻ (và có thể là các chi nhánh) cho các bản phát hành sản xuất / qa.
Thiết lập một chính sách cho thân cây và bám sát nó. Một ví dụ có thể là, "thân cây phải luôn được xây dựng mà không có lỗi." hoặc "thân cây phải luôn vượt qua tất cả các bài kiểm tra đơn vị". Bất kỳ công việc nào chưa thể đáp ứng các tiêu chuẩn của thân cây phải được thực hiện trong một chi nhánh.