Tôi hiện đang làm việc trên một dự án có các thành phần trong perl, .NET, C/C++ và Java. Các thành phần này có liên quan đến nhau, nhưng không gắn liền với cùng một lịch phát hành. Do các yêu cầu môi trường xây dựng/thử nghiệm rất khác nhau, gộp tất cả chúng vào cùng một phân cấp/bin/src/lib/etc/tests là một chút khó sử dụng.Sắp xếp một dự án sử dụng nhiều ngôn ngữ?
Một số hệ thống phân cấp tổ chức tốt để sử dụng trong kiểm soát nguồn khi xử lý một dự án có tính chất này là gì? Tôi hiện đang nghiêng về phía mỗi ngôn ngữ có chi nhánh riêng của mình:
repo/project1/perl/main/...
repo/project1/.NET/main/...
repo/project1/Java/main/...
Thay đổi cấp bậc được đề xuất của bạn sẽ thay đổi như thế nào nếu DID có lịch phát hành ràng buộc?
Có vẻ như bạn đang đi đúng hướng ... –