Trang chủ > Uncategorized > Lưu trữ bài tập lớn

Lưu trữ bài tập lớn

Thường thì khi làm bài tập lớn (hay đồ án, luận văn) bạn có thể gặp phải một vài rắc rối sau:

  • Máy tính hỏng. Nếu là hệ điều hành, màn hình, v.v hỏng thì không sao, còn ổ cứng mà hỏng thì xem như xong.
  • Không lưu trước khi chỉnh sửa. Và chuyện “sửa đồ lành thành đồ què” không phải là hiếm.
  • Làm nhóm. Tất nhiên là có cả tá lí do để việc làm nhóm không được như ý, nhưng nói chung đã cũng làm một bài mà mỗi phần lại ở một máy khác nhau thì cũng bất tiện.
  • v.v

Tóm lại là cần phải có một chỗ lưu trữ nhanh gọn, an toàn. Dĩ nhiên với các rắc rối ở trên thì lưu trữ trực tuyến là hợp lí nhất, tuy nhiên nếu chỉ sử dụng các dịch vụ như iFile, MediaFire thì sẽ có những hạn chế nhất định, như phải tải xuống/lên một lượng lớn dữ liệu một cách thủ công, khó khăn khi quản lí các bản sao lưu, v.v. Vì vậy, chúng ta sẽ dùng một công cụ gọi là SVN. Cụ thể SVN là gì thì bạn có thể tự tìm hiểu. Ở đây sẽ chỉ cách dùng trang SourceforgeTortoiseSVN để quản lí bài tập của bạn. Ngoài Sourceforge còn có nhiều trang cung cấp dịch vụ tương tự, như Google Code. Nếu bạn không muốn công khai mã nguồn thì có thể thử Unfuddle.

Việc đầu tiên là bạn phải đăng kí tài khoản ở Sourceforge. Sau đó tạo một project mới (vào link Create project). Khi đã tạo xong thì vào trang của project đó (từ mục/portlet My projects). Tại trang của project vào link Develop (link trong trang của project chứ không phải link cùng tên dưới logo Sourceforge). Và bạn sẽ có được một URL kiểu như thế này: https://nmh-blog.svn.sourceforge.net/svnroot/nmh-blog.

Tiếp theo là cài TortoiseSVN.

Bây giờ tạo một thư mục để lưu project trên máy. Vào trong thư mục này, ấn chuột phải chọn SVN Checkout. Nhập vào URL lúc nãy. OK, và thế là xong. Giờ cái thư mục sẽ trông như thế này:

Untitled

Sau khi làm xong một phần của bài tập, nếu bạn muốn tải lên mạng thì ấn chuột phải vào thư mục này và chọn SVN Commit. Chọn các tập tin cần đưa lên:

Untitled1

Và sau một vài thao tác lặt vặt:

Untitled2

Ngược lại nếu muốn tải xuống thay vì tải lên bạn chọn SVN Update thay vì SVN Commit. SVN đủ thông minh để chỉ tải xuống hoặc tải lên các phần dữ liệu bị thay đổi, nên thường bạn chỉ tốn thời gian trong lần đầu.

Nếu bạn lỡ dại làm gì đó bài tập của mình và muốn quay về phiên bản cũ, ấn chuột phải chọn TortoiseSVN > Show log để xem toàn bộ các thay đổi của mình:

Untitled3

Và sau đó, chọn thời điểm bạn muốn quay lại, ấn chuột phải và …

Mà có lẽ bạn tự tìm hiểu sẽ thú vị hơn😀.

Tags:
  1. Chưa có phản hồi.
  1. No trackbacks yet.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: