Tôi đã sử dụng SVN cho tất cả các dự án của mình. Đôi khi dự án B có nguồn gốc là một bản sao từ dự án A. Khi dự án A có một thay đổi chung, tôi có thể sử dụng svn merge A
trong thư mục B và nó sẽ hợp nhất những thay đổi đó.
Bây giờ, nếu tôi muốn sử dụng git. Tôi không thích có tất cả các dự án của mình trong cùng một kho lưu trữ vì sau đó tôi phải sao chép mọi thứ và không thể chọn chỉ một dự án như trong SVN. Nhưng có một kho lưu trữ cho mỗi dự án, làm cách nào để thực hiện giống như tôi đã làm trước đó với SVN?
Câu hỏi đặt ra là: Cách tốt nhất để cấu trúc nó là gì nếu tôi muốn một số dự án con thực sự liên quan đến một dự án ban đầu và để giữ chúng đồng bộ? Và tôi cũng muốn có thể kiểm tra chúng một cách riêng biệt