2009-06-12 28 views
5

Chúng tôi có một thư mục đường cơ sở và các chi nhánh phát triển trong TFS. Chúng tôi muốn thêm chính sách nơi thay đổi chỉ có thể được hợp nhất vào đường cơ sở từ một chi nhánh phát triển và không được chỉnh sửa trực tiếp trừ khi bạn ghi đè chính sách. Làm thế nào chúng ta có thể làm điều này?Có chính sách TFS nào chỉ cho phép hợp nhất và không sửa đổi không?

Trả lời

7

Không có cách nào để thực thi hạn chế này 100%. Tùy chọn:

  • viết một chính sách checkin [nhưng họ có thể được ghi đè]
  • viết một móc sự kiện thông báo cho bạn [hoặc mất một số hành động khác] khi ai đó cam kết một điều gì đó không phải là một kết hợp
  • hạn chế quyền checkin trên cành cây này sang nhà phát triển tin cậy/nhà quản lý tích hợp [nhưng bản thân họ sẽ có đầy đủ quyền]

có một ví dụ về một chính sách "hợp nhất chỉ" checkin ở đây: http://leon.mvps.org/TFS/MergeOnlyPolicy.aspx

0

Bạn có thể xem xét giới hạn bảo mật trên các chi nhánh đó cho (những) người có trách nhiệm đủ để làm điều đó đúng.

+0

Tôi nhận thấy cột "Thay đổi" trong cửa sổ Đăng ký có từ "hợp nhất", không phải "chỉnh sửa" khi tôi nhập lại vào đường cơ sở. Bạn đang nói một chính sách không thể kiểm tra giá trị này? – adam0101

+0

Hợp nhất đôi khi là bản chỉnh sửa nhưng không phải lúc nào cũng vậy. Chỉnh sửa đôi khi là sự hợp nhất, nhưng không phải lúc nào cũng vậy. Người ta không ngụ ý người kia. –

+0

Tôi đã cung cấp một số thông tin xấu và chỉ cập nhật cho phù hợp. – NotMe

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