Tôi muốn thực hiện một nhiệm vụ Rake để tự động hóa một số nhiệm vụ mà tôi phải làm để chuyển những thay đổi từ phát triển sang sản xuất (và có, tôi biết có cái gì đó giống như Capistrano, và nó là quá nhiều đối với tôi) . Ở trung tâm, có một số lệnh tương tác như git add -i
và một loạt các cam kết và đẩy. Về mặt sản xuất, sẽ có các nhiệm vụ kéo và tài sản để thực hiện.api ruby tốt nhất để git là gì?
Thật là tẻ nhạt khi nhập vào mọi lúc các lệnh giống nhau nên tôi muốn tự động hoàn toàn. Những gì tôi không tìm thấy là API Ruby dành cho Git.
Nó sẽ làm việc trong môi trường Windows 7, và cho phép ít nhất các lệnh sau: git add
, git status
, git commit
, git push
, git pull
.
Nếu capistrano quá nhiều, bạn có nghĩ đến việc sử dụng cào thay thế không? – zsquare
Vâng, mà tôi đã yêu cầu trong câu hỏi: Tôi muốn thực hiện một nhiệm vụ Rake ... Vì vậy, phần tôi thiếu là một API Git hợp lý cho Ruby. – mliebelt