Tôi đã chơi đùa với git trên máy cục bộ của mình và mọi thứ có ý nghĩa cho đến khi một nhà phát triển từ xa và nhiều nhà phát triển tôi bắt đầu bối rối.Luồng công việc Git để phát triển web
Mục tiêu của tôi là có một trang web "bán công khai" mà một nhóm gồm 4 người có thể làm việc và thúc đẩy các thay đổi cho trang web trực tiếp khi họ sẵn sàng. Chúng tôi cần trang web dev/s nằm trên máy chủ web công cộng để chúng tôi có thể nhận được chấp thuận trước khi đẩy thay đổi trực tiếp. An ninh không phải là một mối quan tâm lớn vì vậy tôi đang lên kế hoạch sử dụng một đơn giản .htaccess để hạn chế truy cập. Không phải tất cả các thay đổi đều cần được phê duyệt nhưng tôi muốn các trang web của dev luôn được cập nhật.
Thách thức lớn là 2 trong số 4 người chúng tôi là nhà thiết kế và vì vậy toàn bộ quá trình thực hiện thay đổi và thúc đẩy nó sống cần phải nhanh chóng và đơn giản. Chúng được sử dụng để chỉ thay đổi các trang web. Tôi không muốn thực hiện quy trình 10 bước để thực hiện những gì họ đang thực hiện bằng phím tắt ngay bây giờ.
Mọi đề xuất?
Capistrano không nhất thiết là độc quyền với Ruby on Rails; nó có thể được cấu hình để làm việc với các dự án khác. Google một cái gì đó dọc theo dòng "Capistrano cho PHP" để bắt đầu. Ngoài ra còn có Ruby Gems chẳng hạn như triển khai railsless mà sẽ tự động cấu hình Capistrano cho phù hợp. Trên một mặt lưu ý ... này là để đáp ứng với một bình luận cho một câu trả lời ở trên. Xin lỗi để làm điều đó theo cách này nhưng tôi chưa thể gửi bình luận. Tôi hy vọng tất cả các bạn sẽ tha thứ cho tôi vì tôi nghĩ thông tin này đáng để chia sẻ. Chúc mừng. – Synexis