2011-01-05 36 views
5

Chúng tôi có khoảng 3 người làm việc trong một dự án tại TFS. Công ty chúng tôi thiết lập dự án TFS của chúng tôi để thanh toán đơn. Nhưng Đôi khi, chúng tôi có 1 người kiểm tra các tệp nhất định, tệp giải pháp, v.v. Có thực tiễn không tốt để có nhiều thanh toán được bật và để công cụ hợp nhất hoặc khác xử lý vấn đề nếu cả hai chúng tôi vô tình ghi đè mã của người khác?Thanh toán nhiều với máy chủ nền tảng nhóm

Tôi đã đọc ở đâu đó rằng tất cả về giao tiếp tốt và cho phép các công cụ khác để xử lý những vấn đề này nhưng nhà tuyển dụng của chúng tôi đề nghị sử dụng thanh toán đơn.

2 câu hỏi. Chúng tôi có nên bật tính năng thanh toán nhiều lần không? Nếu vậy, làm cách nào để chúng tôi bật tính năng thanh toán nhiều lần?

Trả lời

15

Đúng là có nhiều thanh toán bị vô hiệu hóa đơn giản hơn, và nó bảo vệ bạn khỏi phải thực hiện việc hợp nhất thủ công và có thể ghi đè lên công việc.

Tuy nhiên, nó cũng có thể cản trở năng suất và phát triển, đặc biệt là trên các nhóm trung bình đến lớn. Nếu John không thể hoàn thành được tính năng của anh ấy trước khi Susan kiểm tra phiên bản tệp của cô ấy; một thời gian sẽ lãng phí.

Theo kinh nghiệm của tôi, nhiều lần thanh toán với TFS hoạt động thực sự tốt và bạn không nên ngại sử dụng nó. Công cụ hợp nhất được tích hợp sẵn, nhưng bạn có thể sử dụng công cụ hợp nhất miễn phí như DiffMerge miễn phí. Nếu bạn đảm bảo truyền đạt những gì mà nhau đang làm, và mỗi người bạn chắc chắn sẽ nhận Được mới nhất sau mỗi tính năng (hoặc mỗi buổi sáng), để tránh khả năng làm việc trên các phiên bản cũ, bạn nên ổn.

+3

vậy um ... làm thế nào để chúng tôi kích hoạt tính năng trả phòng nhiều lần? –

+3

@Lolcoder Team -> Team Project Settings -> SourceControl cho cài đặt chung, Team -> Team Project Collection Settings -> Loại tệp điều khiển nguồn cho cài đặt cho mỗi tệp – ChriPf

2

Tôi đã làm việc trên một nhóm gồm 3 nhà phát triển trong một thời gian dài và thanh toán được chia sẻ thật tuyệt vời. Nhóm của bạn sẽ cần kỷ luật để giao tiếp với nhau nếu chúng chạy vào xung đột hợp nhất không đơn giản, nhưng tôi không có kinh nghiệm gì ngoài việc bật tính năng thanh toán được chia sẻ. Hãy chắc chắn rằng bạn sử dụng công cụ hợp nhất hỗ trợ hợp nhất ba chiều (chẳng hạn như DiffMerge), vì những công cụ này giúp dễ dàng xác định ý định của từng thay đổi của nhà phát triển hơn.

+0

p4merge cũng thực sự hữu ích và miễn phí. http://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools –

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