Tôi vừa chuyển từ svn sang github. Tôi và nhóm của tôi chạy thử nghiệm cục bộ và chúng tôi cam kết thay đổi và thử nghiệm trên máy chủ trung tâm. Bất cứ khi nào chúng tôi đẩy các thay đổi vào repos, tôi muốn tự động kéo các thay đổi vào bất kỳ nhánh nào của repos của tôi vào các thư mục trên máy chủ dev của tôi. Điều này sẽ cho phép tôi và nhóm của tôi kiểm tra và xem trước từng mã khác bằng cách sử dụng máy chủ trung tâm của chúng tôi.Kiểm tra/xem trước chi nhánh Github trên máy chủ dev
Lý tưởng nhất là tôi có thể ánh xạ các tên miền phụ vào các thư mục chi nhánh khác nhau này. I.e. Nếu chi nhánh được gọi là 'refactor' tôi có thể kiểm tra nó bằng cách sử dụng http://refactor.devserver.com
Tôi đoán điều này có thể liên quan đến móc trong cấu hình github của tôi kích hoạt tập lệnh trên máy chủ dev? Có lẽ tôi cần phải sử dụng một máy chủ ci như Hudson?
Chỉnh sửa: Tôi có thể dễ dàng kích hoạt tập lệnh để kéo nhánh chính - những gì tôi cần làm là kéo bất kỳ nhánh đã thay đổi nào để tách các thư mục gốc, vì vậy tôi có thể kiểm tra bất kỳ nhánh nào dễ dàng thông qua tên miền phụ của chính nó. (Hoặc một số cách tương tự để triển khai và kiểm tra bất kỳ chi nhánh nào đã thay đổi tự động)
Rất cám ơn.
Bạn chỉ có thể sao chép kho lưu trữ vào thư mục mới một cách trực tiếp, vì vậy bạn sẽ không cần phải 'mv' nó. http://stackoverflow.com/questions/651038/how-do-you-clone-a-git-repository-into-a-specific-folder – Lg102