Đề cương khóa học

Triết lý thiết kế và lợi thế của Subversion

  • Kịch bản điển hình copy-modify-merge, cách giải quyết các xung đột đơn giản
  • Thiết lập chính sách và hướng dẫn sử dụng, giúp cộng tác nhóm diễn ra suôn sẻ và nhất quán
  • Phương pháp thay thế cho copy-modify-merge (ví dụ: khóa và mở khóa)

Phân nhánh và hợp nhất

  • Khi nào tạo nhánh, các ứng dụng khác nhau của nhánh,
  • Cách giải quyết xung đột và hợp nhất một cách khôn ngoan, cách tiếp thu các thay đổi theo các hướng khác nhau
  • Cách tận dụng các tính năng mới của Subversion để phân nhánh và hợp nhất
  • Cách khuyến khích hoặc ngăn chặn người dùng phân nhánh cục bộ

Tổng hợp hàng ngày và xem xét sửa đổi

  • Danh sách gửi thư, RSS, bản tóm tắt
  • Xác định trách nhiệm, ủy quyền

Thuộc tính Subversion

  • Thuộc tính tích hợp sẵn, thuộc tính có tiền tố SVN:, thuộc tính toàn cục
  • Cách thiết kế và sử dụng các thuộc tính này
  • Thuộc tính SVN tùy chỉnh cho công ty
  • Sử dụng sáng tạo các thuộc tính SVN tùy chỉnh
  • Bất lợi của thuộc tính SVN (ví dụ: lưu ý các hạn chế và không nên thiết kế quá phức tạp)

Hooks Subversion

  • Các loại Hook
  • Sử dụng chung các Hook đã được cung cấp
  • Hook tự định nghĩa
  • Hãy sáng tạo và giàu trí tưởng tượng

Máy chủ SVN thứ cấp

  • Để sao lưu, khôi phục an toàn
  • Để thực hiện các tác vụ nền tự động
  • Để sắp xếp tạm thời (ví dụ: các địa điểm khác nhau, v.v.)

Tích hợp với các công cụ khác

  • Hệ thống theo dõi vấn đề (ví dụ: bugzilla, track, Jira, v.v.)
  • Hệ thống quản lý nội dung (ví dụ: wiki, v.v.)

Requirements

  • Yêu cầu kiến thức vững chắc về SVN.
  • Ưu tiên các học viên đã hoàn thành các khóa học Subversion for Administrators và Subversion for Users.
  • Khóa học này có thể được rút ngắn thành một ngày, với ít bài tập hơn và do đó học phí có thể được giảm.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories