Tôi đã sử dụng Bzr để kiểm soát phiên bản dự án của mình trong vài tháng qua. Tôi là nhà phát triển duy nhất và hiện tại tôi chỉ có mọi thứ trong một thư mục dự án cục bộ duy nhất, mà tôi cam kết và tôi đồng bộ hóa với DriveHQ.Bzr: Tạo kho lưu trữ được chia sẻ từ kho lưu trữ độc lập hiện có
Tôi hiện có một số thử nghiệm quy mô lớn trong tâm trí có khả năng sẽ phá vỡ dòng chính này, vì vậy tôi đã xem xét các khái niệm về chi nhánh và kho lưu trữ được chia sẻ. Vì vậy, câu hỏi của tôi là, về cơ bản: làm thế nào tôi nên đi về việc tạo ra một kho lưu trữ được chia sẻ mới từ cơ sở đã được kiểm soát phiên bản này?
Tôi quen thuộc với cấu trúc dự án SVN của thân cây, chi nhánh và thẻ, và tôi sẽ áp dụng cấu trúc này. Kế hoạch của tôi là chỉ cần tiếp tục và làm một init-repo mới, và sao chép tất cả mã của tôi (cộng với .bzr) vào trong thư mục trunk. Vậy điều này có ổn không? Hoặc là có một số cách để chuyển đổi những gì tôi đã vào một kho lưu trữ được chia sẻ?
Rất cám ơn trước vì đã trợ giúp.
Christopher
Rất cám ơn. Cuối cùng tôi đã chọn # 3. – ChrisM
Đối với tôi, tôi đã sử dụng # 1 và nó cũng hoạt động hoàn hảo (tôi nghĩ). Tôi đã có tình huống tương tự và được sử dụng # 1. Để xác nhận, tôi 'cd/path/to/repo', nơi tôi nhập' bzr info' và nhận 'Kho lưu trữ được chia sẻ với cây (định dạng: 2a)' (newline) 'Vị trí:' (newline) 'shared repository:. '. Và sau đó tôi gõ 'bzr info trunk' cho' Repository tree (định dạng: 2a) '(newline)' Location: '(newline)' shared repository:. nhánh kho lưu trữ '(newline)': trunk '. Cảm ơn @bialix! – Kalin