2011-07-27 36 views

Trả lời

9

Có một số lựa chọn:

  1. Tạo một bản sao mới của repo từ xa và vứt bỏ clone cũ.
  2. Tạo bản sao mới của repo cục bộ, nhưng giới hạn nó cho bản sửa đổi cuối cùng trong điều khiển từ xa. (ví dụ: hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>).
  3. Sử dụng lệnh hg strip từ mq extension để loại bỏ các changesets từ repo địa phương của bạn

LƯU Ý: Khi cố gắng lựa chọn 2 hoặc 3, bạn có thể sử dụng lệnh hg outgoing để xem changesets chưa được đẩy lên repo từ xa.

+1

dải đó là, cảm ơn - kho lưu trữ quá lớn để tôi tải xuống trong thời gian hợp lý :) –

+0

Câu trả lời này sẽ hoàn hảo nếu nó bao gồm thông tin về cách nhận số thay đổi mà bạn muốn xóa. – sorin

+1

@SorinSbarnea: Xem ghi chú được thêm vào câu trả lời của tôi. –

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