2013-07-26 42 views

Trả lời

6

Đầu tiên: Nhận kho CVS cục bộ.

Thứ hai: Tạo kho lưu trữ mercurial cục bộ trên kho CVS này. Điều này sẽ được sử dụng như máy chủ từ xa của bạn.

Thứ ba: Nhân bản kho lưu trữ thủy ngân này và bạn có làm việc ở đây không.

Mercurial cung cấp hỗ trợ hợp nhất tốt hơn so với cvs và sẽ làm cho công việc của bạn dễ dàng hơn. Cam kết trở lại CVS cần thêm một bước. Dưới đây là cách hoạt động, từng bước. Luồng công việc trông phức tạp, nhưng thực sự dễ dàng. Giữ các biểu đồ dòng chảy đóng lại.

1) Lưu trữ CVS cục bộ: Tạo repo cục bộ với thanh toán CVS.

2) Kho lưu trữ HG từ xa: Tạo repo mercurial qua repo CVS này. (HG init; HG thêm; HG cam kết). Repo sẽ được sử dụng như một kho chứa thủy ngân từ xa. Giữ thư mục này sạch sẽ và chỉ sử dụng nó để chuyển các tệp từ và đến CVS.

3) Kho lưu trữ HG cục bộ: Tạo thư mục mới nơi bạn sẽ làm tất cả công việc của mình. (HG clone). Thêm tất cả các tệp CVS vào danh sách hg-ignore.

4) Phát triển: Thực hiện công việc tại đây và ‘hg thêm/cam kết’ khi cần.

Chuẩn bị trước khi đẩy công việc của bạn trở lại CVS: (bước 5-8)

5) CVS update: (kho CVS local = kho HG từ xa)

CVS cập nhật: Cập nhật kho CVS địa phương

hg cam kết: cam kết CVS đang được cập nhật tại các chi nhánh lanh lợi từ xa

cập nhật hg: cập nhật bản sao làm việc của bạn để thay đổi CVS hoạt động.

6) Kéo HG: Kiểm tra các thay đổi trên repo mercurial địa phương của bạn và kéo các thay đổi.

7) Hợp nhất HG: Kết hợp tất cả thay đổi CVS trên repo mercurial địa phương của bạn. Hầu hết các thay đổi sẽ tự động hợp nhất.

8) HG cam kết: Cam kết thay đổi của bạn sau khi hợp nhất.

Bây giờ bạn đã sẵn sàng để đẩy công việc của bạn đến HG repo và CVS từ xa.

9) Đẩy HG địa phương: Đẩy công việc địa phương của bạn lên bộ điều khiển từ xa.

10) Cập nhật HG từ xa: Cập nhật để bản sao làm việc của bạn xem các thay đổi được đẩy.

11) CVS cam kết: Cam kết các thay đổi trong repo mercurial từ xa của bạn với CVS với CVS cam kết.

2 view trên tác phẩm này: Step-by-step: step-by-step xem phần Container: Container view

Các vấn đề liên quan