Code Nhóm – dùng TortoiseSVN

TortoiseSVN

     Code nhóm là một vấn đề không phải đơn giản, muốn code nhóm tốt đòi hỏi phải có sự ăn ý tốt giữa các thành viên và những tuân thủ những quy ước chung của nhóm. Quả thực lúc đầu tôi cũng khá vất vả, từng thành viên trong nhóm code phần của mình rồi gởi qua email, rồi phải có một thành viên đảm trách việc tổng hợp code lại – Việc này làm mất khá nhiều thời gian nhưng hiệu quả lại không cao. TortoiseSVN là một giải pháp cho vấn đề này. Bài viết này tôi sẽ giới thiệu về cách thức sử dụng TortoiseSVN kết hợp với host của Google Code để giúp việc code nhóm hiệu quả hơn.

1. Giới thiệu, download và cài đặt TortoiseSVN.

–  TortoiseSVN là một phần mềm kiểm soát mã nguồn cho Microsoft Windows(SCM – Source Control software for Microsoft Windows) dễ sử dụng. Vì TortoiseSVN và có thể tốt nhất cho Apache Subversion. Nó được tích hợp vào Windows Explorer như một phần mở rộng cho menu chuột phải. TortoiseSVN không tích hợp cho một IDE cụ thể mà có thể sử dụng với bất kỳ công cụ phát triển nào bạn thích.

–  TortoiseSVN được cung cấp miễn phí tại trang http://tortoisesvn.net. Có thể download tại: http://tortoisesvn.net/downloads.html

image

–  Sau khi download TortoiseSVN xong, tiến hành cài đặt bình thường như các phần mềm khác.

image

–  Khi cài đặt hoàn tất sẽ có một thông báo yêu cầu khởi động lại máy. Chọn yes để khởi động lại máy. image

2. Đăng ký một Project Hosting tại Google Code:

–  Đầu tiên ta vào trang: http://code.google.com và đăng nhập với tài khoảng Gmail của mình.

image

–  Click vào Project Hosting (đã được tô vàng ở hình trên), Ở trang mới chọn Project Hosting on Google Code 

image

–  Trang mới hiện ra click vào Create a new Project

image –  Tiếp theo, tiến hành các thủ tục tạo Project.

  • Project name phải là chữ thường, dấu cách thay bằng dấu trừ.
  • Project summary: Mô tả tổng quan về project.
  • Description: Các mô tả chi tiết hơn về Project đăng ký.
  • Version Control system: là phần quan trọng để sử dụng được TortoiseSVN phải chọn Subversion.
  • Source code license: Có thể tham khảo thêm ở đây
  • Project label: Project của bạn sẽ nằm ở nhãn mà bạn chọn trong google code.

Tiếp theo Click Create Project.

image

–  Hosting vừa mới tạo sẽ có dạng. Và đường link của nó là: http://code.google.com/p/project-name 

image

–  Việc tiếp theo cần làm là Add các thành viên trong nhóm vào để sử dụng hosting này. Click vào Administer –> chọn mục Project Members. Nếu tất cả các thành viên trong nhóm đều là chủ dự án thì add email các thành viên khác vào ô Project Owners. Mục Project Committers dành cho các thành viên có quyền upload các file lên project. Mục Project Contributors dành cho các thành viên có đóng góp trong dự án. Nhập xong click Save changes để lưu các thay đổi.

image

–  Sau đó click sang mục Source sẽ thấy đường dẫn sẽ dùng cho TortoiseSVN lát nữa. Lưu ý chỉ dùng.

image

–  Và sau đó click vào mục dòng googlecode.com password để để lấy password dùng cho SVN.

image

–  Với những thành viên khác nhau thì Password này cũng sẽ khác nhau. Mỗi thành viên cần đăng nhập vào trang project vừa tạo rồi click vào Source –> googlecode.com password để lấy password.

–  Như vậy việc đăng ký hosting google code  phục vụ cho sử dụng SVN cơ bản đã hoàn tất.

3. Sử dụng SVN như thế nào?

–  Đầu tiên chúng ta tạo một Folder mới để chứa dữ liệu của Project. Sau đó click chuột phải vào Folder đó chọn SVN Checkout… (Nằm phía trên con rùa Open-mouthed smile)

image

–  Ở cửa sổ hiện ra trong ô Url of repository nhập  đường dẫn lúc nãy lấy trong mục Source trên trang google code. Ô Check Out deep sẽ tự động sinh ra đường đẫn. Click OK.

image

Cửa sổ check out sẽ hiện ra tiến hành update dữ liệu của project trên host về máy.

image

–  Giờ thì test thử: tạo một file bất kỳ trong thư mục vừa Check Out… Ở đây tôi sẽ tạo một file .txt  để thử. Sau đó click chuột phải vào Folder đó chọn SVN Commit…

image

–   Ở cửa sổ hiện ra chọn file .txt nằm trong ô Change made. Ở ô Message gõ nội dung cần nhắn khi thành viên khác update về sẽ thấy vào. Sau đó chọn Ok để

image

–  Ở lần đầu tiên Commit.. dữ liệu lên SVN sẽ yêu cầu nhập Password. Bạn chỉ cần nhập Account Gmail của mình và Password lấy trên google code lúc nãy.

image

Nhớ Check vào ô: Save authentication để không bị hỏi password ở những lần commit.. sau.

–  Giờ thì Các thành viên khác có thể update những gì mà thành viên này commit lên  bằng cách click chuột phải vào Folder chọn SVNupdate.

image

–  Khi tôi sửa bất kỳ nội dung nào trong các file ở trong Folder đó. File đó sẽ có thêm dấu chấm than màu đỏ để báo là phải đó đã được sửa và sửa xong rồi thì nên commit lên. Winking smile

image

–  Ngoài ra Chương trình còn hỗ trợ phục hồi lại các phiên bản đã được update ở những lần trước, So sánh những khác biệt so với phiên bản trước,… và còn nhiều tính năng khác nữa. Trong quá trình sử dụng chúng ta sẽ khám phá ra nhiều điều mới.

Chúc thành công!

Advertisements

About thanhcuong1990

Handsome and talent!! ^^
This entry was posted in General Knowledge and tagged . Bookmark the permalink.

2 Responses to Code Nhóm – dùng TortoiseSVN

  1. aiken says:

    Cám ơn bạn nhiều nha 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s