Tôi có một repo git có mã cho tất cả các phiên bản 1.x. Bây giờ tôi bắt đầu làm việc trên nhánh "2.x". Kể từ khi tôi bắt đầu mã mà hoàn toàn từ đầu một lần nữa (không có kết nối giữa 1.x và 2.x) Tôi tự hỏi nếu 2.x thực sự là một chi nhánh thực sự hoặc nếu tôi nên bắt đầu một kho lưu trữ hoàn toàn mới cho điều đó.Bắt đầu từ đầu cho v2.0. Tôi có nên tiếp tục sử dụng repo git hiện có hoặc bắt đầu một bản mới không?
Tự hỏi những ưu điểm và nhược điểm của từng giải pháp là gì. Tôi có thể hình dung rằng việc chuyển từ nhánh 1.x sang nhánh 2.x sẽ mất khá nhiều thời gian.
Nếu '2.x' hoàn toàn không liên quan đến mã lệnh với' 1.x', thì chúng đơn giản không phải là "cùng một ứng dụng". Không có ý nghĩa để theo dõi chúng trong cùng một kho lưu trữ, những lợi thế bạn sẽ nhận được từ đó? – Mat
Đó chính xác là câu hỏi tôi đang tự hỏi. Đó là cùng một ứng dụng từ góc độ sản phẩm và chức năng, nhưng không phải khi nhìn vào mã. – znq