2012-04-09 27 views

Trả lời

2

Đây có lẽ không phải là cách hiệu quả nhất, nhưng một băng cá nhân chúng tôi sử dụng ...

Chúng tôi thiết lập một gated checkin xây dựng mà chỉ kiểm tra ra các thư mục nguồn cụ thể cho chi nhánh đó. Bất kỳ tham chiếu nào ở trên hoặc bên ngoài nhánh gốc đều đưa ra một lỗi.

Hy vọng điều này sẽ hữu ích.

+0

Tôi rất thích cách tiếp cận này qua chính sách đăng ký tùy chỉnh vì chính sách đăng ký có thể bị ghi đè (theo thiết kế). Việc xây dựng CI Gated sẽ có thể phát hiện các thay đổi đang chờ xử lý có thể ảnh hưởng đến quá trình biên dịch hoặc bất kỳ điều gì khác cho vấn đề đó. –

+0

Đã +1 khi tôi thích cách tiếp cận này. Sẽ đợi một thời gian để xem có bất kỳ tùy chọn nào khác được đăng trước khi đánh dấu câu trả lời này không. – Dienekes

0

Bạn có thể nhận được những gì mình cần với tùy chỉnh Checkin-Policy.

Hướng dẫn thực hiện rất tốt đẹp, có thể được tìm thấy trong this bài viết tuyệt vời của J.Lamb. Ở đây, tác giả tập trung vào kiểm toán nếu trước khi checkin NArrange được thực hiện, có thể trao đổi điều đó với việc kiểm tra cho việc sắp xếp tất cả các nguồn theo một gốc đã cho trong điều khiển nguồn.
Sau khi bạn đã xây dựng & triển khai chính sách này và với TFS Power Tools được cài đặt, bạn nên áp dụng chính sách đã có sẵn 'Chính sách Đường dẫn Tùy chỉnh' trên chính sách mới được xây dựng của bạn. Bạn có thể tìm thấy here một ví dụ. Bạn cần điều này để phạm vi chính sách đăng ký của bạn trên thư mục giải pháp chứ không phải toàn bộ TeamProject.

Các vấn đề liên quan