2012-04-18 17 views
6

Sự khác biệt giữa những điều sau đây là gì?TortoiseSVN hoàn nguyên và cập nhật

  1. (nhấp chuột phải vào thư mục dự án) cập nhật cho phiên bản XXX
  2. (nhấp chuột phải vào danh sách log) trở lại phiên bản này
  3. (nhấp chuột phải vào danh sách log) hoàn nguyên thay đổi từ phiên bản này

Trả lời

0

ở đây bạn đi:

1) (nhấp chuột phải vào thư mục dự án) cập nhật cho phiên bản XXX
cập nhật bản sao làm việc để kho mới nhất sửa đổi trong khi vẫn giữ các sửa đổi cục bộ của bạn.

2) (bấm chuột phải vào danh sách log) trở lại phiên bản này
Update Item to Revision vs Revert to Revision

3) (bấm chuột phải vào danh sách log) hoàn nguyên thay đổi từ phiên bản này
Những thay đổi được thực hiện trong phiên bản đó và trong bản sửa đổi đó chỉ được xóa khỏi bản sao làm việc trong khi vẫn giữ các sửa đổi cục bộ của bạn.

8
  1. (nhấp chuột phải vào thư mục dự án) cập nhật cho phiên bản XXX

thư mục dự án của bạn được cập nhật vào XXX sửa đổi. Sau bản cập nhật đó, bản sao làm việc của bạn không còn ở bản sửa đổi mới nhất nữa và bạn không thể thực hiện bất kỳ thay đổi nào bạn thực hiện. Nếu bạn muốn cam kết, bạn phải cập nhật lại bản sao làm việc của mình lên HEAD. Điều đó có nghĩa là bạn không thể sử dụng tùy chọn này để hoàn tác các thay đổi bạn đã cam kết nhưng chỉ để có cái nhìn tốt về thời gian trước đó của bản sao làm việc của bạn. Vì vậy: sử dụng điều này chỉ để xem xét, không làm việc.

  1. (nhấp chuột phải vào danh sách log) trở lại phiên bản này

Tất cả các thay đổi được thực lên đến việc sửa đổi phải nhấp được nhượng lại (undo tất cả từ đầu đến rev). Những thay đổi chỉ được thực hiện trong bản sao làm việc của bạn, mà sau đó bạn có thể cam kết nếu bạn muốn.

  1. (nhấp chuột phải vào danh sách log) hoàn nguyên thay đổi từ phiên bản này

Chỉ việc sửa đổi phải nhấp thể khôi phục lại. Các sửa đổi sau khi nhấp chuột phải lên đến HEAD là không phải được hoàn nguyên. Sử dụng điều này nếu bạn chỉ muốn hoàn tác một cam kết đơn lẻ, không phải tất cả các cam kết từ một phiên bản cụ thể. Một lần nữa, vì đây là một sự hoàn nguyên: các thay đổi chỉ được thực hiện trong bản sao làm việc của bạn, mà sau đó bạn có thể cam kết nếu bạn muốn.

+0

cách 'cập nhật thành' và' hoàn nguyên về/từ' xử lý thay đổi cục bộ (thay đổi không được cam kết)? – BaltoStar