Có thể hợp nhất với một chi nhánh không phải là cha/mẹ trực tiếp trong TFS không? Tôi nghi ngờ rằng câu trả lời là không vì đây là những gì tôi đã trải qua trong khi sử dụng nó. Tuy nhiên, có vẻ như vào những thời điểm nhất định nó sẽ thực sự hữu ích khi có các tính năng khác nhau đang được thực hiện mà có thể có các chu kỳ phê duyệt khác nhau (ví dụ: tính năng có thể được chấp thuận trước khi tính năng hai). Điều này trở nên cực kỳ khó khăn khi chúng tôi có các chi nhánh sản xuất, nơi chúng tôi phải hợp nhất một số tính năng vào một nhánh trước để chúng tôi có thể phát hành trước phiên bản đầy đủ tiếp theo.Hợp nhất chéo trong TFS?
Chiến lược phân nhánh hiện tại của chúng tôi là phát triển trong thân cây (hoặc đường chính khi chúng tôi gọi nó) và tạo chi nhánh để ổn định và phát hành cho sản xuất. Chi nhánh này sau đó có thể được sử dụng để tạo hotfix và những thứ khác trong khi đường chính có thể phân kỳ cho các tính năng sắp tới.
Có thể sử dụng các kỹ thuật nào khác để giảm thiểu tình huống như (các) mô tả ở trên?
heh, cưa một upvote này và đã được nhắc nhở về những ngày của tôi với TFS. Vui mừng khi nói rằng kể từ khi tôi chuyển đến Git khoảng hai năm trước, tôi không phải lo lắng về những thứ như thế này;) –
Joel không chính xác, trong khi bạn không phải lo lắng về những giới hạn kỹ thuật, git tốt hơn khi phân nhánh, bạn vẫn phải lo lắng về những hành vi rối loạn chức năng ... Những công cụ transend này. –
Tôi khuyên bạn nên nâng cấp lên TFS 2013.3/VSO và chuyển sang Dự án nhóm dựa trên Git. –