2011-12-07 30 views
7

Chi nhánh mã nguồn của tôi chứa gần 20000 tệp. Tôi tạo ra một chi nhánh một vài tháng trước đây gọi là, "v2.5TEMP", được phân nhánh ra khỏi thân cây "chính". Các nhà phát triển đang làm việc ở cả hai chi nhánh.TFS 2010 Hợp nhất sau khi đổi tên chi nhánh gốc

Sau đó tôi đổi tên thành "v2.5TEMP" thành "v2.5" đơn giản. Mọi người đã làm việc trên phiên bản này hiện đã được phát hành. Tôi đang cố gắng hợp nhất từ ​​v2.5 vào "chính" thân cây, và đang nhìn thấy tất cả các tập tin được đánh dấu như yêu cầu hợp nhất.

Nhìn vào thông tin đăng ký trong vài tháng qua, đã có các thay đổi về mã, nhưng không phải mọi tệp đều cần hợp nhất. Có vẻ như đổi tên chi nhánh đã đánh dấu từng tệp là đã thay đổi và hiện yêu cầu hợp nhất từ ​​"v2.5" thành "Chính".

Tôi không muốn kiểm tra từng tệp (20000) hoặc phải xem qua từng lịch sử kiểm tra và tìm hiểu xem cần phải hợp nhất những gì.

Trả lời

6

Có, đây là những gì sẽ xảy ra khi bạn đổi tên một nhánh trong TFS.

Đổi tên thư mục gốc có hiệu quả dẫn đến việc đổi tên cho mọi tệp trong nhánh đó - và do đó xung đột cho mọi tệp khi cuối cùng được hợp nhất.

@ ZephanSchroeder's answer to this question giải thích mọi thứ chi tiết hơn.

Lưu ý rằng việc sử dụng Tự động hợp nhất sẽ hoạt động tốt, vì vậy, bạn không thực hiện đúng cần để kiểm tra mọi xung đột. Nhưng nó vẫn là một nỗi đau lớn khi sáp nhập bởi vì bạn không thể nhìn thấy những gì thực sự thay đổi.

Các nhà phát triển trong nhóm của chúng tôi đã được yêu cầu không đổi tên các chi nhánh, bởi vì nó không đáng nhầm lẫn mà nó gây ra sau này!

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