Chúng tôi có một mã đơn lẻ mà chúng tôi chia sẻ với tất cả các trang web mà chúng tôi xây dựng. Chúng tôi là một cửa hàng ASP.NET, vì vậy trong thực tế có nghĩa là một thư viện lớp VB.NET. Điều này bao gồm các phần mở rộng của các điều khiển ASP.NET cơ bản (một SqlDatasource tùy chỉnh, một FormView tùy chỉnh, một CheckboxList tùy chỉnh, vv) cũng như các điều khiển web tùy chỉnh khác và một thư viện các lớp và các hàm tiện ích.
Thông thường trang web bao gồm giải pháp VisualStudio 2 dự án, một dự án cho chính trang web và một dự án khác cho codebase dùng chung. Khi chúng ta xây dựng giải pháp, bất kỳ thay đổi nào đối với codebase chung được xây dựng cùng một lúc. Các thay đổi đối với codebase được kiểm tra trong điều khiển nguồn và được truyền đến các trang web khác bất cứ khi nào chúng được mở lại và mã mới nhất được kéo xuống.
Nguồn
2008-10-30 15:13:23
hỗ trợ bên ngoài SCM của bạn? – Dre