Tôi có một kho lưu trữ subversion chứa một số để các thư mục con tương ứng với các ứng dụng khác nhau, tệp cấu hình, DLL, v.v.) tạo nên dự án của tôi. Bây giờ chúng tôi đang bắt đầu "chi nhánh" vào một số dự án liên quan. Tức là, mỗi dự án cấp cao sẽ sử dụng một số mô-đun, có thể hơi sửa đổi từ dự án thành dự án. Số lượng dự án nhỏ hơn (~ 5) so với số lượng mô-đun (~ 20)Tổ chức dự án SVN: mỗi mô-đun hoặc mỗi dự án
Bây giờ tôi đang cố gắng tìm ra cách tổ chức repo. Nó có ý nghĩa để giữ các thư mục con cấp cao nhất trên cơ sở từng module, với các thư mục con con cho mỗi dự án không? Hoặc nên cấp cao nhất được cho từng dự án, mỗi dự án có các thư mục con mô-đun riêng của mình:
repo:
module 1
Project 1
Project 2
...
Project 5
module 2
Project 1
....
Project 5
....
module 20
Project 1
...
Project 5
-hoặc-
repo:
Project 1
module 1
module 2
...
module 20
Project 2
module 1
module 2
...
module 20
...
Project 5
module 1
module 2
...
module 20
+1 Những số xây dựng này hữu ích trong môi trường xây dựng liên tục. – JMP