Subversion

Cập nhật bản làm việc của bạn

$ svn update
U foo.c
U bar.c
Updated to revision 2.

svn update giúp bạn cập nhật bản làm việc của bạn với revision mới nhất của repo. Nếu từ lần cuối bạn chỉnh sửa và lưu thay đổi của bạn vào repo, các thành viên khác đã thay đổi thêm vào repo thì bạn sẽ thấy chữ U (updated) ở trước tên tập tin.

Các chữ viết tắt chỉ tình trạng khác:

U foo Updated
Tập tin foo đã được cập nhật (và bản làm việc đã nhận các thay đổi từ máy chủ).
A foo Added
Tập tin hay thư mục foo đã được thêm vào bản làm việc của bạn.
D foo Deleted
Tập tin hay thư mục foo đã bị xóa khỏi thư mục làm việc của bạn.
R foo Replaced
Tập tin hay thư mục foo đã bị thay thế trong thư mục làm việc của bạn; có nghĩa là foo đã bị xóa khỏi repo và có một thành phần mới được thêm vào repo mang tên này. Tuy mang cùng một tên, nhưng do hành động xóa foo khỏi repo diễn ra trước nên Subversion coi 2 thành phần này là 2 thành phần khác biệt.
G foo merGed
Tập tin foo đã bị thay đổi trên repo, nhưng tập tin này trong bản làm việc của bạn có chứa các thay đổi của bạn. Các thay đổi này hoặc không trùng lên nhau, hoặc các thay đổi này giống hệt nhau, do đó Subversion đã thêm các thay đổi từ repo vào tập tin trong bản làm việc của bạn thành công.
C foo Conflict
Tập tin foo trên repo đã bị thay đổi và những thay đổi này không thể được gộp tự động vào tập tin trong bản làm việc của bạn, vì nó sẽ sửa vào các thay đổi của bạn. Do dó việc gộp các thay đổi này phải được thực hiện bằng tay. Cách gộp các thay đổi bằng tay sẽ được bàn tới trong phần sau.