Cách dùng TortoiseSVN

Download Report

Transcript Cách dùng TortoiseSVN

Cách dùng
TortoiseSVN
Nguyễn Văn Khiết
Nội dung
•
•
•
•
•
•
•
Checkout
Commit
Update
Thêm file/folder vào dự án
Xem log/revision graph
Xóa, di chuyển, đổi tên file
Diff/Blame
Check out
• Lấy 1 copy của
source trên server
Check out
• Chọn folder hoặc project muốn lấy về
Commit
• Sau khi check out, ta thực hiện các thay
đổi trên các tài liệu lấy về.
• Thực hiện commit để cập nhật những thay
đổi tại client lên server.
Update
• Sau khi check out, một thời gian sau, nội
dung trên các tài liệu có thể bị thay đổi bởi
người khác.
• Thực hiện Update để cập nhật những thay
đổi mới nhất trên server về client.
Thêm file/folder
• Thực hiện việc thêm file/folder vào dự án.
• Sau khi thêm, cần thực hiện Commit.
Xóa file
• Ta có thể xóa file khỏi project bằng cách
chọn Delete trên file/folder đó.
• Sau khi file bị xóa, folder chứa file đó sẽ bị
đánh dấu là có xóa. Ta có thể lấy lại file
bằng cách chọn TortoiseSVN → Revert.
• Cần commit để lệnh xóa có hiệu lực tại
server.
Di chuyển file
• Ta có thể di chuyển file qua lại giữa các
folder trong project bằng cách dùng chuột
phải kéo và thả tới vị trí mới rồi chọn SVN
Move versioned files here.
• Lưu ý, không được kéo thả ra ngoài
project.
Đổi tên file
• Đổi tên file trực tiếp trên Repo-browser
dialog.
• Sau đó, Update lại working folder.
Xem log
• Xem lại những ai đã thực hiện những thay
đổi nào trên các tài nguyên nào, với chú
thích là gì, tại revision bao nhiêu.
Xem revision graph
• Thực hiện việc xem xét trực quan biểu đồ
các thay đổi project.
Diff
• Để xem xét sự thay đổi của một file tài liệu
trong dự án qua những lần Commit, ta
dùng công cụ Diff.
• Công cụ Diff cho ta những thay đổi giữa 2
Revision
• Xem chi tiết các thay đổi bằng Show
Differences
Blame
• Đôi khi, ta muốn biết dòng nào đã thay
đổi, và ai đã thay đổi dòng nào trong file.
•  Sử dụng lệnh Blame
• Lệnh blame có thể chọn xem xét thay đổi
từ đầu hoặc từ một revision cụ thể nào đó.
• Xem chi tiết thông tin về blame bằng
Blame Differences