Sáng nay, tôi đọc hai ý kiến về tái cấu trúc.Bạn có cảm thấy thoải mái khi hợp nhất mã không?
- Opinion 1 (Trang không có mặt)
- Opinion 2 (Trang không có mặt)
Họ khuyên nhánh (và sau đó sáp nhập) mã để:
- Giữ thân cây sạch .
- Cho phép nhà phát triển thoát khỏi những thay đổi nguy hiểm.
Theo kinh nghiệm của tôi (đặc biệt là với StarTeam của Borland), việc hợp nhất là một hoạt động không có trival. Và vì lý do đó, tôi chỉ chi nhánh khi tôi phải (tức là khi tôi muốn đóng băng một ứng cử viên phát hành).
Về lý thuyết, phân nhánh có ý nghĩa, nhưng cơ chế hợp nhất làm cho nó trở thành một hoạt động rất nguy hiểm.
Câu hỏi của tôi:
- Bạn có cảm thấy đang kết hợp thoải mái?
- Bạn có mã chi nhánh vì các lý do khác ngoài việc đóng băng bản phát hành ứng viên không?
Người đầu tiên tôi tìm thấy có kinh nghiệm về Starteam! Hợp nhất trong điều này là rất đau đớn. Chúng tôi chuyển từ Starteam sang SVN khoảng 2 năm trước. Trong khi di chuyển đau đớn vì phần thưởng xứng đáng với nó – MattyW
Oh StarTeam, nỗi đau .... – thijs
Điều này có vẻ phù hợp hơn với lập trình viên.stackexchange.com – theMayer