Thiết lập SCM trên Xcode

Để quản lý mã nguồn khi lập trình Objective-C sử dụng IDE Xcode, ta nên sử dụng tính năng SCM (Source Control Management) được tích hợp sẵn trên Xcode.

Đây là bài giới thiệu các bước thiết lập  thông tin Repository cho Xcode.

– Các bước cần thực hiện như sau

  • Mở Xcode, tạo một Project mới
  • Sử dụng SVN Client (không phải của Xcode) để add vào Repository của Subversion Server. Trong trường hợp này, cách tốt nhất là copy toàn bộ Project sang một máy Window, sử dụng TortoiseSVN để add Project này lên server
  • Đóng Project mới tạo trên Xcode, có thể xóa luôn cả Project vừa tạo ra
  • Vào menu Xcode\Preferences
  • Chọn Tab SCM và thiết lập các thông tin của Repository
    • Click nút + ở mục Repositories
    • Đặt tên, chọn là subversion (server hiện tại là subversion)
    • Điền các thông tin như hình

  • Bước tiếp theo là checkout thông tin của Project vừa tạo từ Repositiory
  • Vào menu SCM\Repositories
  • Chọn Repositiories và trỏ đến dự án vừa được add lên server
  • Chọn checkout và lưu workcopy vào một nơi mới (lưu ý không lưu chồng lên vùng Project đã tạo ra trước đó nếu ở bước trên ta chưa xóa)

  • Chọn mở Project sau khi checkout
  • Chọn menu SCM\Configure SCM for Thi Project
  • Trong cửa sổ Project Infor, chọn nút Configure Roots & SCM

  • Chọn Repository cho Project như hình

–         Các thao tác SCM khi làm việc

  • Các thao tác SVN sẽ làm việc từ menu SCM trong Xcode
  • Những thay đổi khi làm việc sẽ được hiển thị trong Group & File Panel, phần SCM
  • Có thể lần làm việc đầu tiên sẽ phát sinh lỗi, chỉ cần Reset Xcode là được J
  1. #1 by hihi on Tháng Hai 26, 2011 - 16:46

    mình ngưỡng mộ bạn quá😡

  2. #2 by Pitaya Software (@PitayaSoftware) on Tháng Mười Một 28, 2011 - 16:46

    Hinh bi die roi ban oi

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: